In the previous video, we already create topology like this. 2
We will use this topology to learn about network automation using netmiko. 3
Now in this video, we are going to learn about netmiko. 4
What is netmiko, and how we can install netmiko. 5
You can try to open the netmiko documentation in github.com, this is the url, 6
Or you can go to google and try to search netmiko github like this. 7
And then you can open the first website. 8
Okay now let’s start learn about netmiko. 9
Netmiko is a multi vendor library to simplify paramiko ssh connection to network devices. 10
So the function of netmiko is same as paramiko, which is doing ssh to networking devices. 11
But netmiko is more simple than paramiko. 12
And netmiko is build based on paramiko. 13
Here we can see supported platform, this is means the vendors that supported by netmiko. 14
The supported platform is divided to 3 category, which is regular tested, limited testing, 15
and experimental. 16
To check the detail, we can click here in the platforms. 17
Okay this is the vendor that regulary tested. 18
We have arista, cisco devices, hp, juniper, linux, and others. 19
And this is vendor that limited tested. 20
Here we have many vendor, including mikrotik is also limited tested. 21
And then this is the vendor that experimental, we also have many vendor here, including Fortinet 22
is also experimental. 23
Okay so we have many vendor that supported by netmiko. 24
Next, let’s see how we can install netmiko. 25
This is the command to install netmiko. 26
Very simple right? 27
We just need to type pip install netmiko. 28
And here we can see some requirement for netmiko, so when we install netmiko, this package will 29
installed automatically. 30
Okay let’s just install netmiko on ubuntu server, let’s make sure that netmiko is 31
not installed yet, pip3 freeze, here we can see that netmiko is not installed yet. 32
So if we try to import netmiko on python, we should get an error, let’s try it. 33
Go to python interpreter. 34
And then let’s try to import netmiko. 35
Okay here we get an error, 36
Exit, and then let’s try to install netmiko, pip3 install netmiko. 37
Wait for a minute, okay done, 38
Let’s check again, pip3 freeze, here we can see that now we have netmiko. 39
Let’s try to import on python interpreter. 40
Go to python interpreter, and then import netmiko. 41
Okay now we don’t have an error anymore. 42
This is means that netmiko is installed correctly on our server. 43
I think enough for this video, in the next video, we are going to start learn how to 44
do network automation using netmiko. 45
Thank you for watching and see you on the next video.