WEBVTT

1
00:00.000 --> 00:07.070
So the first thing we want to do here as far as configuration goes is to jump

2
00:07.070 --> 00:07.720
into Google

3
00:07.720 --> 00:11.830
Cloud and configure the different components we need to get ready for our

4
00:11.830 --> 00:13.240
catalyst 8000

5
00:13.240 --> 00:19.530
V. Specifically, that means we're going to need two VPCs with one subnet in

6
00:19.530 --> 00:21.520
each VPC.

7
00:21.520 --> 00:25.970
And we're also going to go ahead and deploy a Linux workstation to act as our

8
00:25.970 --> 00:26.560
jump box

9
00:26.560 --> 00:32.280
or GCP workstation one that we're going to be using as our target for testing
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

9
00:26.560 --> 00:32.280
or GCP workstation one that we're going to be using as our target for testing

10
00:32.280 --> 00:33.760
our connectivity

11
00:33.760 --> 00:35.560
at the end of this skill.

12
00:35.560 --> 00:40.500
So that said, let's jump into Google Cloud and start configuring these

13
00:40.500 --> 00:41.680
components.

14
00:41.680 --> 00:47.050
So starting off here on the Google Cloud console, what we want to do is come

15
00:47.050 --> 00:48.180
over here to our

16
00:48.180 --> 00:54.960
menu, go down to VPC network and go to VPC networks.

17
00:54.960 --> 00:58.800
As we can see, we currently don't have any VPCs.

18
00:58.800 --> 01:03.400
So of course, the first thing we want to do is create a VPC.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

18
00:58.800 --> 01:03.400
So of course, the first thing we want to do is create a VPC.

19
01:03.400 --> 01:08.400
So we'll simply come up here to the create VPC network and we can call these V

20
01:08.400 --> 01:09.080
PCs sort

21
01:09.080 --> 01:10.880
of whatever we want.

22
01:10.880 --> 01:15.720
You could just call them VPC one and VPC two like we did on the diagram.

23
01:15.720 --> 01:19.320
I'm going to give them a little bit more of a creative name here.

24
01:19.320 --> 01:24.510
I'm going to call this one SD WAN edge to represent the outside interface and

25
01:24.510 --> 01:26.960
the outside subnet.

26
01:26.960 --> 01:31.120
So once we put in our name, we want to come down here to the subnet.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

26
01:26.960 --> 01:31.120
So once we put in our name, we want to come down here to the subnet.

27
01:31.120 --> 01:35.960
We'll simply call this subnet one for the region.

28
01:35.960 --> 01:39.360
For me, this is going to be us East one.

29
01:39.360 --> 01:43.520
If we scroll down, we can put on our IPV for range.

30
01:43.520 --> 01:49.680
You want this to be 10 dot 40 dot 1 dot zero slash 24.

31
01:49.680 --> 01:53.480
This is going to be the subnet for the outside interface.

32
01:53.480 --> 01:58.200
So now let's go ahead and say done for the firewall rules, you can pick and

33
01:58.200 --> 01:59.080
choose which

34
01:59.080 --> 02:01.520
rules you want to enable here.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

34
01:59.080 --> 02:01.520
rules you want to enable here.

35
02:01.520 --> 02:07.950
I'm going to go ahead and enable just SSH and ICMP to allow for pinging and of

36
02:07.950 --> 02:08.920
course,

37
02:08.920 --> 02:10.520
accessing the router.

38
02:10.520 --> 02:14.240
Scrolling down, let's go ahead and hit create.

39
02:14.240 --> 02:17.890
Once this is done, we get a message saying that it was successful down here at

40
02:17.890 --> 02:18.520
the bottom

41
02:18.520 --> 02:25.080
and we now have our VPC SD WAN edge with its one subnet.

42
02:25.080 --> 02:28.040
So now let's create our second VPC.

43
02:28.040 --> 02:34.080
We'll just make this client net 10 because it's going to be subnet 10 for our
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

43
02:28.040 --> 02:34.080
We'll just make this client net 10 because it's going to be subnet 10 for our

44
02:34.080 --> 02:34.080
clients

45
02:34.080 --> 02:36.000
for the subnet.

46
02:36.000 --> 02:41.720
We'll simply make this subnet 10 scrolling down here for the region.

47
02:41.720 --> 02:44.720
We're going to choose us East one again.

48
02:44.720 --> 02:46.840
Now this one for the IPV for range.

49
02:46.840 --> 02:51.720
This is going to be 10 dot 40 dot 10 dot zero slash 24.

50
02:51.720 --> 02:57.560
So this is our subnet 10 down here at the bottom under our firewall rules.

51
02:57.560 --> 03:01.460
Since this is sort of acting like our inside network, I'm just going to go
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

51
02:57.560 --> 03:01.460
Since this is sort of acting like our inside network, I'm just going to go

52
03:01.460 --> 03:02.240
ahead and hit

53
03:02.240 --> 03:07.520
the checkbox to turn on all the rules where the first one pretty much allows

54
03:07.520 --> 03:08.840
everything.

55
03:08.840 --> 03:11.240
Scrolling down, that's everything we need to configure.

56
03:11.240 --> 03:13.640
So we'll simply hit create.

57
03:13.640 --> 03:18.100
Once again, we get a successful message and now we see that we have both of our

58
03:18.100 --> 03:18.960
VPCs with

59
03:18.960 --> 03:21.160
one subnet each.

60
03:21.160 --> 03:25.620
If we come up here and click on subnets in current project, this sort of shows

61
03:25.620 --> 03:26.000
us the

62
03:26.000 --> 03:30.850
network, the other direction, meaning it shows us the subnets, what the VPC
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

62
03:26.000 --> 03:30.850
network, the other direction, meaning it shows us the subnets, what the VPC

63
03:30.850 --> 03:32.360
network is, and

64
03:32.360 --> 03:38.680
then it shows us what their primary IPV for ranges and their current gateway.

65
03:38.680 --> 03:41.320
So all of our VPCs look OK.

66
03:41.320 --> 03:45.120
Next thing we want to do is deploy our virtual machine.

67
03:45.120 --> 03:47.760
So we'll come over here to our menu again.

68
03:47.760 --> 03:52.800
This time we'll go to compute engine and we'll go to VM instances.

69
03:52.800 --> 03:56.450
Once again, there are no VM instances by default, we're just going to go ahead

70
03:56.450 --> 03:57.280
and say to create

71
03:57.280 --> 03:59.440
an instance for the name.

72
03:59.440 --> 04:03.920
I'm going to call this GCP WS1 for the region.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

72
03:59.440 --> 04:03.920
I'm going to call this GCP WS1 for the region.

73
04:03.920 --> 04:08.080
I am going to change this to be US East one zone.

74
04:08.080 --> 04:11.560
I'm going to leave as any it can launch into any zone.

75
04:11.560 --> 04:13.020
That's fine.

76
04:13.020 --> 04:16.400
Down here, we're going to choose our machine type.

77
04:16.400 --> 04:23.130
Now by default, it's going to an E2 and it's going to have two VCPUs, one core

78
04:23.130 --> 04:24.000
and four

79
04:24.000 --> 04:25.680
gigs of memory.

80
04:25.680 --> 04:30.730
If we click on this dropdown right here, however, we can actually go to the E2
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

80
04:25.680 --> 04:30.730
If we click on this dropdown right here, however, we can actually go to the E2

81
04:30.730 --> 04:31.400
micro,

82
04:31.400 --> 04:33.620
which is going to be a lot smaller.

83
04:33.620 --> 04:38.240
And that's going to be fine because once again, we're going to be deploying

84
04:38.240 --> 04:38.400
Linux for

85
04:38.400 --> 04:40.040
the availability policy.

86
04:40.040 --> 04:42.200
We can leave this as standard.

87
04:42.200 --> 04:46.960
If we scroll down more, we could do things like enable the display device.

88
04:46.960 --> 04:51.830
If you wanted to do like capturing and recording, we can turn on confidential

89
04:51.830 --> 04:52.880
VM services and

90
04:52.880 --> 04:55.160
set up containers and so on.

91
04:55.160 --> 04:58.480
The main thing we want to change though is our boot desk.

92
04:58.480 --> 05:03.640
By default, this is going to use Debian, GNNU Linux 12.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

92
04:58.480 --> 05:03.640
By default, this is going to use Debian, GNNU Linux 12.

93
05:03.640 --> 05:07.520
And I'm going to go ahead and change this to Ubuntu.

94
05:07.520 --> 05:09.640
So I'm going to hit change over here.

95
05:09.640 --> 05:12.600
You of course don't have to change this if you don't want to, but under

96
05:12.600 --> 05:14.160
operating system,

97
05:14.160 --> 05:21.690
I am going to change this to Ubuntu and 20.04 long term support is perfectly

98
05:21.690 --> 05:22.480
fine.

99
05:22.480 --> 05:24.360
So I'm going to say select.

100
05:24.360 --> 05:30.720
If we scroll down more, we have things like identity and API access, firewall,
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

100
05:24.360 --> 05:30.720
If we scroll down more, we have things like identity and API access, firewall,

101
05:30.720 --> 05:31.000
and so

102
05:31.000 --> 05:32.000
on.

103
05:32.000 --> 05:37.630
What we want to do is click on advanced options, open up networking, and we

104
05:37.630 --> 05:38.520
want to open up

105
05:38.520 --> 05:41.840
our client net 10 here subnet.

106
05:41.840 --> 05:48.620
We want to change the internal IPB for address to be imperial custom.

107
05:48.620 --> 05:51.680
That way we can put our own address in here.

108
05:51.680 --> 05:56.000
So we want this to be 10 dot 40 dot 10 dot 100.

109
05:56.000 --> 06:02.250
So this is the equivalent of essentially configuring a static reservation in
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

109
05:56.000 --> 06:02.250
So this is the equivalent of essentially configuring a static reservation in

110
06:02.250 --> 06:03.000
DHCP.

111
06:03.000 --> 06:07.080
So that should give the workstation, the address that we wanted to have.

112
06:07.080 --> 06:10.160
And one other thing to note, I did sort of skip over it there.

113
06:10.160 --> 06:14.120
You need to make sure that the network and the subnet are selected properly.

114
06:14.120 --> 06:19.220
You can see in this example, it did select client net 10 and subnet 10, which

115
06:19.220 --> 06:19.840
is where

116
06:19.840 --> 06:21.800
we want this machine to be.

117
06:21.800 --> 06:25.760
So if those were not selected correctly by default, of course, you would have

118
06:25.760 --> 06:26.280
to change

119
06:26.280 --> 06:28.200
those as well.

120
06:28.200 --> 06:31.120
Scrolling down, let's see if there's anything else we need to change.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

120
06:28.200 --> 06:31.120
Scrolling down, let's see if there's anything else we need to change.

121
06:31.120 --> 06:32.760
Everything else should be fine.

122
06:32.760 --> 06:35.660
So let's go ahead and hit create.

123
06:35.660 --> 06:37.980
So here we can see this has been deployed.

124
06:37.980 --> 06:41.920
It has the internal and the external IP address.

125
06:41.920 --> 06:46.520
And we can go ahead and connect to that and make sure it's working.

126
06:46.520 --> 06:50.640
Now we could do things like set up an SSH key and so on.

127
06:50.640 --> 06:56.070
And we will do that when we deploy the 8,000 V. But for now, Google Cloud

128
06:56.070 --> 06:56.960
actually gives

129
06:56.960 --> 07:01.590
us a really convenient method here that we can actually just click on this SSH
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

129
06:56.960 --> 07:01.590
us a really convenient method here that we can actually just click on this SSH

130
07:01.590 --> 07:02.000
right

131
07:02.000 --> 07:04.040
here to connect to it.

132
07:04.040 --> 07:09.970
And after a few authentication pop up windows, it drops us here at this SSH in

133
07:09.970 --> 07:11.860
browser window,

134
07:11.860 --> 07:15.500
where we can very easily connect into this workstation.

135
07:15.500 --> 07:18.900
So we'll just use this because it's far easier to do.

136
07:18.900 --> 07:22.870
Some of the things we want to do here, since we're not actually connecting from

137
07:22.870 --> 07:23.740
the internet,

138
07:23.740 --> 07:28.740
we do want to make sure that it has internet access, which it does.

139
07:28.740 --> 07:32.980
We can also do a route minus N to find out it's default route.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

139
07:28.740 --> 07:32.980
We can also do a route minus N to find out it's default route.

140
07:32.980 --> 07:38.050
But what we're told here is that this command is not found, but we can install

141
07:38.050 --> 07:38.400
it.

142
07:38.400 --> 07:39.900
So let's go ahead and do that.

143
07:39.900 --> 07:46.620
Let's do a pseudo apt install net tools and we'll let it install the package.

144
07:46.620 --> 07:51.340
So now if we do our route minus N, what we're looking for here is we have a

145
07:51.340 --> 07:52.520
default gateway

146
07:52.520 --> 07:59.270
pointing to 10 dot 40 dot 10 dot one, which is Google's gateway to get out to

147
07:59.270 --> 08:00.700
the internet.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

147
07:59.270 --> 08:00.700
the internet.

148
08:00.700 --> 08:03.060
So now we have our workstation up and running.

149
08:03.060 --> 08:09.610
It has internet access and it has a default route pointing out through Google's

150
08:09.610 --> 08:09.940
gateway.

151
08:09.940 --> 08:16.500
So in this video, we got our cloud prepared to deploy the catalyst 8,000 V.

152
08:16.500 --> 08:17.020
What that means

153
08:17.020 --> 08:24.390
is we created two VPCs with one subnet in each one, and we deployed this work

154
08:24.390 --> 08:25.380
station

155
08:25.380 --> 08:30.870
that we can use for testing later and it has internet access with a default
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

155
08:25.380 --> 08:30.870
that we can use for testing later and it has internet access with a default

156
08:30.870 --> 08:31.740
route pointing

157
08:31.740 --> 08:34.820
to the Google gateway at the moment.

158
08:34.820 --> 08:40.060
Now it's time to go ahead and deploy the catalyst 8,000 V into Google Cloud.

159
08:40.060 --> 08:47.060
>> Okay.
