WEBVTT

1
00:00.000 --> 00:04.800
So friends, in this particular video, what I want to do is to discuss with you

2
00:04.800 --> 00:10.000
some exam strategies and just some general tips for taking your RHC examination

3
00:10.000 --> 00:10.700
.

4
00:10.700 --> 00:12.900
So with that said, let's just talk about it.

5
00:12.900 --> 00:16.800
Okay, so the very first tip might seem obvious, but it is very, very important.

6
00:16.800 --> 00:21.310
You really want to ensure that you are very comfortable with all of the exam

7
00:21.310 --> 00:23.800
topics as set out in the exam blueprint.

8
00:23.800 --> 00:26.630
So where can you find this? Well, you can find this directly on the red hat

9
00:26.630 --> 00:27.000
page.

10
00:27.000 --> 00:31.510
So if you just search for the RHC exam, go to the red hat documentation and in
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

10
00:27.000 --> 00:31.510
So if you just search for the RHC exam, go to the red hat documentation and in

11
00:31.510 --> 00:35.800
the objectives here, pretty much we can see what we should actually understand

12
00:35.800 --> 00:38.300
in order to be able to take this examination.

13
00:38.300 --> 00:43.500
We should be comfortable with performing all of the typical RHCSA tasks.

14
00:43.500 --> 00:46.660
These are things like configuring local storage, creating configure file

15
00:46.660 --> 00:50.400
systems, that type of thing, and understand that these core components of

16
00:50.400 --> 00:53.000
answerable things like a loop and answerable.

17
00:53.000 --> 00:56.730
How do we use variables, different modules, inventories, handling failures,

18
00:56.730 --> 00:57.800
that type of thing?

19
00:57.800 --> 01:00.500
All of this is within the actual documentation.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

19
00:57.800 --> 01:00.500
All of this is within the actual documentation.

20
01:00.500 --> 01:04.620
Also, be aware that we want to have a good grasp of how to actually use roles

21
01:04.620 --> 01:07.000
and answerable content collections.

22
01:07.000 --> 01:10.640
So realistically, what we want to do is to look through all of the information

23
01:10.640 --> 01:14.340
within this page and you should really honestly assess yourself on just how

24
01:14.340 --> 01:17.000
comfortable you are with these particular tasks.

25
01:17.000 --> 01:21.050
Now say for example, you have a little bit of hesitation with respect to roles,

26
01:21.050 --> 01:25.000
then a good idea would be to revisit the particular skill within this course

27
01:25.000 --> 01:27.500
that actually deals with that particular subject.

28
01:27.500 --> 01:31.490
Now eventually, once you give it enough practice and time, you will become
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

28
01:27.500 --> 01:31.490
Now eventually, once you give it enough practice and time, you will become

29
01:31.490 --> 01:36.000
comfortable with everything you see within this particular objective blueprint.

30
01:36.000 --> 01:39.780
Now if we look at the what you need to know tab right here, if you scroll on

31
01:39.780 --> 01:42.500
down, we can see the actual exam format right here.

32
01:42.500 --> 01:46.480
So very, very crucial, here's what it says, it says, "During the exam, you will

33
01:46.480 --> 01:50.170
be provided a list of tasks to accomplish related to the exam objectives, no

34
01:50.170 --> 01:51.500
surprises there."

35
01:51.500 --> 01:55.550
Now here's the important part, it says here, in most cases, the task will be

36
01:55.550 --> 01:59.500
described in the terms of a specific end state that you must achieve.

37
01:59.500 --> 02:03.510
So this is actually mean, well with respect to the examination, when it comes
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

37
01:59.500 --> 02:03.510
So this is actually mean, well with respect to the examination, when it comes

38
02:03.510 --> 02:06.990
to being graded, they're not actually concerned with how you actually got that

39
02:06.990 --> 02:08.000
particular answer.

40
02:08.000 --> 02:11.730
Maybe you use a very unique way to solve the problem, but ultimately, if your

41
02:11.730 --> 02:15.790
solution provides the desired end state, then you will get the points for that

42
02:15.790 --> 02:18.000
particular question, very, very important.

43
02:18.000 --> 02:21.860
So quite simply, what I'm saying is that there may be multiple ways to solve a

44
02:21.860 --> 02:26.140
particular problem, and if you happen to use any one of those valid ways, you

45
02:26.140 --> 02:28.000
still will get the points for the question.

46
02:28.000 --> 02:32.720
And this is what I'm trying to emphasize, the exam is going to judge what you
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

46
02:28.000 --> 02:32.720
And this is what I'm trying to emphasize, the exam is going to judge what you

47
02:32.720 --> 02:35.000
did, not exactly how you did it.

48
02:35.000 --> 02:38.300
Now it's very possible that maybe you get to your examination and things become

49
02:38.300 --> 02:41.960
quite tricky, and you may in fact panic and think, "Hey, I don't know how to do

50
02:41.960 --> 02:43.000
this particular task."

51
02:43.000 --> 02:46.680
Now hopefully, this is not going to be you, you will have prepared so well that

52
02:46.680 --> 02:50.570
all of this will become pretty second nature, but nevertheless, if you do

53
02:50.570 --> 02:54.910
happen to panic and you can't think what perhaps, maybe what module you should

54
02:54.910 --> 02:56.000
be using for a particular task,

55
02:56.000 --> 03:00.340
then a little tip that you should remember is that if you can't remember the
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

55
02:56.000 --> 03:00.340
then a little tip that you should remember is that if you can't remember the

56
03:00.340 --> 03:04.960
exact module, what you can potentially do is just rely on the Ansible built-in

57
03:04.960 --> 03:09.070
command module, and effectively just send the regular Linux CLI commands just

58
03:09.070 --> 03:10.000
using Ansible.

59
03:10.000 --> 03:14.060
Now the problem with this is that it's not exactly the most elegant solution,

60
03:14.060 --> 03:18.340
and recall within the course where you actually identified that this particular

61
03:18.340 --> 03:22.210
module is not idempotence, this is a very, very important concept within

62
03:22.210 --> 03:23.000
automation.

63
03:23.000 --> 03:26.690
So, what I'm seeing here is that the command module might not be able to solve

64
03:26.690 --> 03:31.480
all of your problems if you run into an issue, but as a fail-safe, just in case
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

64
03:26.690 --> 03:31.480
all of your problems if you run into an issue, but as a fail-safe, just in case

65
03:31.480 --> 03:35.330
you don't have any working solution, then this can be a good backup that may

66
03:35.330 --> 03:38.590
help you get some of those very valuable points that you can use to pass the

67
03:38.590 --> 03:39.000
examination.

68
03:39.000 --> 03:43.000
Now let me just highlight how the exam is going to operate. You will have an

69
03:43.000 --> 03:47.080
Ansible control mode, okay, and then you will have a number of managed devices

70
03:47.080 --> 03:49.000
which are going to control with Ansible.

71
03:49.000 --> 03:51.770
So let's just say in another example here, we've got one device, and let's say

72
03:51.770 --> 03:54.000
we've also got a second device which is going to be managed.

73
03:54.000 --> 03:58.530
Now effectively, you're going to be graded upon what you actually do on this

74
03:58.530 --> 04:02.000
particular machine here, the Ansible control mode.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

74
03:58.530 --> 04:02.000
particular machine here, the Ansible control mode.

75
04:02.000 --> 04:04.940
Now that might sound a little bit strange because ultimately you're managing

76
04:04.940 --> 04:10.010
these two devices here, but realistically, these devices are actually going to

77
04:10.010 --> 04:12.000
be deleted and effectively destroyed.

78
04:12.000 --> 04:15.680
So here's what the implication is, what I'm saying is you can't just manually

79
04:15.680 --> 04:19.330
log into these devices and just configure the desired end state that you wish

80
04:19.330 --> 04:23.000
to achieve if you can't figure out how to do it with an Ansible playbook.

81
04:23.000 --> 04:27.530
Say for example, the exam tells you to create a file called nugget.txt on both

82
04:27.530 --> 04:29.000
managed devices.

83
04:29.000 --> 04:35.010
What you can't do is just manually SSH in and type the command touch nugget.txt
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

83
04:29.000 --> 04:35.010
What you can't do is just manually SSH in and type the command touch nugget.txt

84
04:35.010 --> 04:38.000
and then log into the next one and do touch nugget.txt.

85
04:38.000 --> 04:43.000
That is not going to work because like I say, at the end of the examination,

86
04:43.000 --> 04:46.530
effectively these two machines get destroyed and everything that you have

87
04:46.530 --> 04:49.000
manually created on them is also going to be lost.

88
04:49.000 --> 04:53.120
What will then happen is that the examiners are effectively going to spin up

89
04:53.120 --> 04:57.170
the same type of environments, but with fresh machines and they're just going

90
04:57.170 --> 05:00.970
to use the playbooks that you crafted on the control node to attempt to push
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

90
04:57.170 --> 05:00.970
to use the playbooks that you crafted on the control node to attempt to push

91
05:00.970 --> 05:05.700
out those changes to those devices and if those devices have the desired end

92
05:05.700 --> 05:06.000
state,

93
05:06.000 --> 05:09.000
then your Ansible control node did what it was supposed to do.

94
05:09.000 --> 05:12.820
So really what I'm saying here is all of the desired end state really has to be

95
05:12.820 --> 05:15.000
controlled via your Ansible playbooks.

96
05:15.000 --> 05:18.950
So like I say, if you do get stuck, you can use the Ansible command module

97
05:18.950 --> 05:20.000
within a playbook.

98
05:20.000 --> 05:23.760
Just don't try to take the commands manually by logging in to the managed

99
05:23.760 --> 05:25.000
devices directly.

100
05:25.000 --> 05:28.000
That will get you no points and certainly will not work at all.

101
05:28.000 --> 05:31.220
Now very, very important point to note here is that with respect to the
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

101
05:28.000 --> 05:31.220
Now very, very important point to note here is that with respect to the

102
05:31.220 --> 05:36.000
examination, you're not going to have internet access provided during the exam.

103
05:36.000 --> 05:39.480
Also, you're not going to be able to bring any hard copy or electronic

104
05:39.480 --> 05:42.000
documentation into the exam, so no little cheat sheets for yourself, but what

105
05:42.000 --> 05:42.000
you can use and what you should use is that you're not going to have internet

106
05:42.000 --> 05:42.000
access provided during the exam.

107
05:42.000 --> 05:45.740
So you can bring in your own custom electronic documentation with all your

108
05:45.740 --> 05:47.000
little cheat sheets.

109
05:47.000 --> 05:50.000
You can still make use of things like say for example Ansible Doc.

110
05:50.000 --> 05:53.050
And in fact, this is a type of thing that you really should be relying on in

111
05:53.050 --> 05:54.000
the examination.

112
05:54.000 --> 05:58.610
This is going to cut down a lot of your, what could potentially be, waste the

113
05:58.610 --> 06:01.000
time so that you can ultimately make the best use of your time.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

113
05:58.610 --> 06:01.000
time so that you can ultimately make the best use of your time.

114
06:01.000 --> 06:03.000
This is a timed examination after all.

115
06:03.000 --> 06:06.670
Now another point that you're going to do is you're going to be able to make

116
06:06.670 --> 06:08.000
the best use of your time.

117
06:08.000 --> 06:11.000
This is a timed examination after all.

118
06:11.000 --> 06:13.840
Now another point I want to highlight here, if you look at the actual

119
06:13.840 --> 06:17.000
objectives here and we go down, what it says in the objectives is that you

120
06:17.000 --> 06:21.000
should be able to run playbooks with the automation content navigator.

121
06:21.000 --> 06:22.000
This is Ansible Navigator.

122
06:22.000 --> 06:26.000
Now because of this, we certainly covered this as part of the course.

123
06:26.000 --> 06:30.010
This is something that all RHC certified engineers should understand after all,
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

123
06:26.000 --> 06:30.010
This is something that all RHC certified engineers should understand after all,

124
06:30.010 --> 06:35.130
but just understand that in the actual examination, you don't actually have to

125
06:35.130 --> 06:37.000
run your playbooks with the Ansible Navigator.

126
06:37.000 --> 06:41.330
You can effectively choose to run them if you so wish, but in my opinion, this

127
06:41.330 --> 06:45.830
just adds another level of complexity that you shouldn't have to worry about in

128
06:45.830 --> 06:47.000
a timed examination.

129
06:47.000 --> 06:51.000
So whilst I'm not going to say to you, absolutely do not use Ansible Navigator,

130
06:51.000 --> 06:53.000
just understand that you don't have to use it.

131
06:53.000 --> 06:56.430
And at least in my recommendation, I would personally avoid it for the exam

132
06:56.430 --> 06:57.000
itself.

133
06:57.000 --> 07:00.870
For me, when it comes to actually run a playbook, I would just rather use the
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

133
06:57.000 --> 07:00.870
For me, when it comes to actually run a playbook, I would just rather use the

134
07:00.870 --> 07:04.000
Ansible High from Playbook command directly on its own.

135
07:04.000 --> 07:07.000
Now one final point, I just want to impress upon you.

136
07:07.000 --> 07:11.160
Make sure you really, really, really read all the information provided very

137
07:11.160 --> 07:12.000
carefully.

138
07:12.000 --> 07:15.790
Don't go making assumptions and then begin configuring your tasks based on

139
07:15.790 --> 07:17.000
those assumptions.

140
07:17.000 --> 07:20.150
That is how you effectively lose points and you might end up feeling the

141
07:20.150 --> 07:21.000
examination.

142
07:21.000 --> 07:25.170
If you read the questions carefully and you tailor your solution towards those

143
07:25.170 --> 07:29.740
objectives, then by all means, if you are well prepared, you will be in a great

144
07:29.740 --> 07:31.000
place to pass the examination.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

144
07:29.740 --> 07:31.000
place to pass the examination.

145
07:31.000 --> 07:33.000
Domination
