00:04
Hello, I'm Dean Pompilio. Welcome to Cyber Eri.
00:07
This is Module 11 Lesson one of the virtual ization insulation configuration management course.
00:14
So this lesson we're going to discuss high availability.
00:18
Look at some of the h A configure options Discuss the responses that h A contain under different circumstances
00:27
when a host of virtual machine or an application fails.
00:32
So, first of all, how availability gives you various different levels of protection I can protect against hardware failures.
00:40
I can plan for maintenance with minimal downtime. We're zero downtime even
00:47
and also protect against unplanned downtime Or, in the case of a disaster, if you're
00:53
you lose hardware or you lose power for some device than a J can help you maintain availability of your applications for your environment.
01:03
I can also work with VM migration
01:07
where V EMS could be moved around automatically will cover that a little bit later. In the course,
01:14
we can also use multiple io paths.
01:17
So if I lose a path to my storage, if I've got a redundant path, I can then have
01:22
high availability takeover. In that case,
01:23
this is just the generic sense of high availability.
01:26
VM load bouncing again with clustered servers,
01:30
viens could be adjusted for where they reside in. That's another form of high availability.
01:36
And then we also have fault tolerance and disaster recovery.
01:40
These are all ways to keep your operations running keeper environment up and available in the event of different kinds of failure scenarios.
01:51
availability RV center itself,
01:53
some of the best practices that we should follow is to think about clustering the V Center database.
02:00
You can do this lots of different ways. It depends on what kind of
02:04
third party database server you'd like to use. Whether it's Oracle or sequel server. You have options there.
02:12
We should also think about having redundant active directory servers.
02:15
You don't want a single point of failure in either one of these two areas
02:19
because even if you're the center databases available and you have single sign on configured
02:24
if you're active, directory server is down and you can't authenticate with it. Now you're stuck using only local accounts that could break a lot of
02:32
different processes.
02:37
configured the V Center VM itself to be a high availability of'em.
02:43
That's a great option. So that way If your V Center of virtual machine experiences problems or the host that is running on experiences problems, we can restart it another host and have
02:53
availability of the center.
02:59
we could also use the helping feature for the center server.
03:02
This allows the center to know when there's a problem with the connection to another host or to a data store. And that way it can make decisions on what to do in the event of some kinds of failures.
03:17
High availability for V sphere in general
03:22
is what we're striving for here.
03:23
Minimal downtime. There could be some scenarios where you have some of it, some very small amount of downtime,
03:30
but in general everything remains up and running, and the user's usually don't notice any difference.
03:37
We also need to remember that this will work with all of the supported guest operating systems and all the support of hardware
03:44
that the center is compatible with.
03:50
We're protecting against the host failure, VM failure or at failures,
03:54
a little bit of information about the your clusters here we could have up to 32 hosts in a cluster, so you can certainly make a very large cluster to absorb multiple failures.
04:06
We can also have up to 512 e ems per host.
04:11
Of course, you've been a really powerful host to manage 512 E ems on one physical server, but it's possible. And then you can have up to 3000 V EMS per cluster.
04:20
So if you had a 16 hosts in your environment, you could build, you know, four quad host clusters and be able to host 12,000 V EMS in that kind of environment. That's a really huge consideration. Most environments are not that large, but maybe yours is,
04:35
and you want to be able to know those numbers.
04:39
You might see items like that on the exam.
04:43
All right, so let's think about some different failure scenarios. First of all, we got a diagram here showing
04:49
some storage. Got a cluster with three nodes.
04:53
Ah, a couple of'em is running on this host few on that host and one on this host.
05:01
if I lose host number one? If it just goes away?
05:06
There's a couple of different things that could happen. One thing is that you might end up in what's called host isolation mode.
05:13
That means that maybe the connection to the network went away. But the host is still running.
05:16
That means the V EMS. Can we still run?
05:19
Even though they might not be able to
05:21
connect anything until that network connection gets restored? At least they're they're still up and running.
05:28
If the host, however, fails
05:30
like the power supply dies or it has a memory faulting crashes now, those to be EMS
05:38
should automatically pop up on
05:41
another host in the cluster.
05:42
Most likely, they would go to host three in this scenario so that we're have some level of balancing here.
05:53
high availability agent
05:55
access a heartbeat, among other things. So it knows the connections between the three hosts are available.
06:00
It's checking the health and status of those hosts, and when it detects a problem,
06:04
it decides either to move the PM's or keep them where they are, because it might be a problem that's recoverable,
06:10
and we'll see a little bit more of those options when we do, the lab,
06:14
via more tools, must be installed on the PM's that are running on the hosts in the cluster
06:18
for for some of these features to work. So just as I mentioned earlier, we want to always think about having via Mutual's installed on all the EMS.
06:27
There's really no good reason not to do it,
06:29
unless you just were completely out of storage space and couldn't install the software for that reason.
06:36
So if if Of'em fails
06:41
or if the heartbeat stops Hervey M, then the H A agent will restart the V M on the same host. So maybe maybe VM five fails. For some reason,
06:51
the H agent, which is doing the heartbeat function between the hosts, just restart it again.
06:58
So it's pretty resilient to problems of their VM is, of course, if the VM keeps on failing, you should get some kind of notification about this because you maybe you have some alarms set up in your environment like we talked about in the last lesson.
07:10
Or you just start to get calls from users complaining that some server is not available.
07:15
In the third scenario, if an application fails a J agent again,
07:19
we have taps running on Vienna's three and four.
07:25
The V M might be restarted on the same host again, so in this scenario,
07:30
maybe I've got an APP running on the M six.
07:32
This application fails,
07:36
so V M six restarts again
07:41
and the application should restart with it
07:44
so we can see as a recap that weaken configure high availability to protect us against various different problems.
07:49
Problems with the host from with the EMS problems with applications,
07:54
we know that high availability and a general sense could be used to move the EMS around for low balancing purposes. We can deal with
08:01
losing an eye. Oh path
08:03
fault tolerance Also possible.
08:05
It's a little bit different than high availability. We'll get to that, though.
08:09
We talked a little bit about the options for making your V Center virtual machine highly available. And then we talked about the different features of H. A.
08:18
We know that it works with all supported guest or less and hardware
08:24
and we protect us against hosts. Bm zaps failing.
08:28
Then we looked at some of those scenarios.
08:30
When the host fails, the VM got started on other hosts of the VM fails of'em get start on the same host
08:37
and then if an application fails, the VM gets restarting the same host.
08:41
All right, thank you. That concludes lesson one