0:13
hello everyone welcome back to my
0:16
Nasac in this video I'm going to show
0:19
you this network automation
0:21
configuration backup and change
0:23
management software which I already
0:25
introduced two years ago in my channel
0:28
as you can see I had a video two years
0:31
ago to show you how to download install
0:34
it in five minutes also do the basic
0:37
configuration i was using my home lab to
0:40
demonstrating how to do that a couple of
0:43
devices running a flat network there's
0:46
no extra distribution deployment
0:50
introduced after two years there's quite
0:53
a few features has been
0:56
developed you also can find it from the
1:06
unimus.net/features.html network
1:07
automation disaster recovery change
1:09
manage configuration auditing
1:13
multi-enant it seems improved a lot
1:16
since two years ago that's why I'm
1:18
starting to make another video to show
1:21
you those advanced features which I
1:24
think is still helpful especially I
1:26
would like to show you that distributed
1:30
installation this is the topology I'm
1:32
going to use so now let's jump into
1:39
it in last two years the version has
1:43
upgraded from 2.1 until 2.6 right now
1:48
2.6.3 actually is the current version i
1:53
do notice quite a few new features such
1:56
as uh new device CLI feature new custom
2:00
backup flow and the configuration search
2:07
authentication new object access policy
2:11
and also interesting part compliance
2:13
reporting feature is coming so those
2:16
nice features I've going to kind of
2:19
integrate it into this video to
2:21
introduce to you while I show you how we
2:24
can deploy Unimus server and with the
2:28
remote core deployment as I show you
2:31
here previously when I installed Unimus
2:34
in two years ago I was using local
2:36
deployment now I'm going to use Unimus
2:39
server with a remote MSSQL database to
2:43
do this deployment later I will add
2:46
remote unimus core into the lab and show
2:50
you how that going to work also in
2:53
calendar lab I'm going to integrate with
2:55
my Windows domain controller to
2:58
demonstrate configuration backup
3:00
restoration part i'm going to using
3:02
different devices from Palato Cisco for
3:06
the gate to show you that it's going to
3:08
be two videos this is the first one i'm
3:11
going to show you how we can install it
3:13
using the MSSQL DB and get it working
3:17
this gonna make the whole lab more like
3:22
a real production environment when
3:24
you're really deploying it
3:30
since we decided to using MSSQL database
3:34
for our deployment unimas server I'm
3:39
Microsoft Azure SQL Server free offer as
3:43
demo so I'm going to show you how to get
3:46
the MSSQL server for free and you can
3:50
use it at least we got the 32 gig by
3:54
storage and the first 100,000 vehicle
3:57
seconds is free for the demo purpose on
4:01
small lab environment that's more than
4:02
enough so we're going to use that
4:05
assuming you already have a zu account
4:08
so if you don't have you can watch my
4:10
other videos to get the free au
4:13
subscription to use after you logged
4:16
into your Microsoft Azure account you
4:19
can search SQL servers and then you can
4:23
create a pseudo server or SQL database
4:26
for me I already have SQL server created
4:29
before i just need to create a SQL
4:31
database to get the free SQL database as
4:34
you can see here you need to apply this
4:36
offer once you apply this offer then you
4:39
can choose a resource group if you have
4:43
one if you don't have one you can create
4:45
one i already have one and using my
4:48
existing resource group
4:50
here enter database name and using
4:54
unimus as a database name general
4:56
purpose so you can keep a default
4:59
settings here after you enter the
5:02
database name resource group name here
5:05
networking so make sure you add the
5:08
current client IP address in so let's
5:11
make sure your current IP can access
5:14
this database at the database firewall
5:17
part make sure you select that next
5:21
security keep the default setting here
5:25
you don't need to change anything same
5:27
thing on here if you want to put some
5:30
text you can put text here other than
5:33
that you just need to create it
5:36
so that's how simple you can get a free
5:39
Azure SQL database which we're going to
5:43
use in our lab environment
5:46
here deployment usually take 2 minutes
5:50
to finish it so I will pause the video
5:52
and wait it done and we will continue
5:55
after wait one or two minutes your
5:57
deployment should be done you can go to
6:01
resource select your SQL
6:03
database from here what we need
6:08
is connection strings in the
6:12
settings there's a couple things we will
6:17
the host name port number database name
6:21
plus username and password the username
6:24
and password is the one you created your
6:28
SQL server so when you trying to get the
6:32
free database you will be asked to
6:34
create a free server as well so let the
6:37
username password for your free SQL
6:40
server once we have those then we can
6:43
start to install our Unimus and then
6:47
integrate with this MSSQL server
6:53
so let's go to the download
6:55
website we're going to download the
6:57
latest Unimus version which is
7:00
2.6.3 here get the installer it's about
7:07
mgabyte download has been completed you
7:10
may get a list warning message which we
7:13
should be able to select keep show more
7:18
keep anyway so we trust the source we
7:21
trust the application we downloaded and
7:24
we can keep it click open
7:28
file and we can start the
7:31
installation it does deploy Java
7:34
portable environment and then install
7:37
Unimus and then register Unimus service
7:41
and we will start a new service from
7:44
there we can use web portal to configure
7:57
install now it's finished it we can
8:00
click finish to close the installation
8:03
wizard minimize the web
8:07
browser then from um program groups you
8:12
can find the Unimus folder and click on
8:15
the Unimus to start it
8:20
so basically it's going to open a URL
8:23
with local host on port
8:27
8085 you might see this
8:31
error message cannot find the page but
8:35
that's because of the service is still
8:38
starting um after a couple seconds you
8:41
should be able to get into this and user
8:44
license agreement page just say I have
8:47
read and agree to the ula continue
8:51
setup you need to set up the admin
9:02
setup so here is a tricky part you need
9:05
to get the database type selected it
9:09
does support multiple different database
9:13
SQL Maria DB Postgrid SQL or MSSQL so
9:19
we're gonna use MSQL i tried both almost
9:21
all of them actually I tried all of them
9:24
already even Postgret SQL I tried it all
9:27
works well the configuration for
9:30
database is very straightforward as long
9:33
as your host name database port database
9:36
name no information put in it's good to
9:40
go port 1433 database name
9:49
user and then password the encryption
9:53
key is a key will be used to encrypting
9:57
your sensitive data which is your
10:00
configurations backups all those data
10:04
saved in a database so this is important
10:08
if you need to migrate the DB to another
10:12
server so here is a encryption key you
10:15
can put anything here as long as you can
10:23
now we have to add the credentials which
10:26
going to be used to log into your
10:29
devices your firewall whatever you will
10:35
it I'm going to add a couple
10:39
of which is going to be used to scan my
10:43
network and then find out the devices
10:49
port you may want to use SSH you may
10:52
also want to use the Tnet let's go to
10:57
continue it's a schedule for
11:00
backup you can keep it a default for
11:07
key the license key usually is coming
11:14
so once you go to the unimus account you
11:17
will see your license key
11:19
here so let's put our
11:23
username for your account in and then
11:26
password so we can log into account we
11:29
can retrieve the license so from the
11:33
license key here you should be able to
11:35
see which license key you have and how
11:38
many license has been three licenses
11:42
five if you get a free so I already use
11:44
the three of them so you also can create
11:48
a new license key and then you can
11:50
assign a license to it like you can
11:53
select two i have two left so I can
11:57
assign two here or you can delete
12:03
it you can assign more license so we're
12:06
going to assign five to use all of them
12:09
here so this is my key key i'm going to
12:15
copy that's the license key I copy and
12:21
up now it's connecting to the database
12:24
they're going to use the database
12:27
information we provided in previous step
12:34
information since we are using free
12:39
DB it will be automatically put into the
12:43
pause mode because if there's a no
12:46
activity no connection no accessing to
12:50
the MSSQL DB they will automatically
12:52
pause it so when you starting to
12:56
connecting to it just like what I am
12:59
doing here connecting to the database
13:01
then it will begin resuming after
13:04
resuming it will be online so as long as
13:08
you using it then the database will keep
13:12
online but you will consuming your free
13:16
monthly vehicle seconds that's why it's
13:20
put into the pause mode once you are not
13:22
using because they want to save your
13:25
seconds right now we are creating and
13:29
updating the database tables because
13:31
this is first time connection once we
13:34
connect to the database they will use
13:37
the account we provided to create whole
13:40
database structure for us it will take a
13:42
while i'm going to pause the video once
13:44
it done i will come back to continue
13:51
so the creating updating database tables
13:55
completed and there's some more database
13:58
related configuration has been
14:01
configured so call connection
14:04
server it's ready that's basic for the
14:15
so in our previous step we connected our
14:19
unimus server to um SQL database in a
14:29
unimus successfully in our
14:32
environment so this part has been
14:34
completed as you can see here this is a
14:38
dashboard we have fire license so now we
14:41
have three devices in here we added in
14:45
previously in my license already license
14:48
three of land so those three has been
14:53
into this installation as well because
14:58
licensing but we didn't do anything back
15:00
up here so that is what we going to do
15:04
we can do backup now and
15:07
uh make sure all has a backup
15:11
that's a basic scene as you can see once
15:15
we click the backup so backup finish it
15:18
in couple seconds you should be able to
15:24
backup we just made it here for all of
15:30
them you should be able to see the
15:32
configuration and you also should be
15:35
able to view land and export land the
15:39
list is Palo Alto device you will see
15:43
all configuration for this
15:47
penos same thing on this
15:51
Cisco switch you will see that all
15:54
configuration has been backed up so this
15:56
is the basic function we already
15:58
discussed in my previous video as well
16:00
but there's something new here once you
16:03
go back to device you will find that
16:06
there's a little bit more button you can
16:08
use especially this open CLI
16:13
button if you click on it it will
16:19
open a console directly to your just
16:22
like you using party to do SSH
16:25
connection so you can type the command
16:32
configuration this is very convenient
16:35
you don't have to launch another session
16:37
to log into device and see the
16:40
configurations or make some
16:43
troubleshooting there not only for Cisco
16:46
device you also can log to
16:52
gate devices right away it's
16:56
layer you can execute
17:01
command as well from layer
17:09
directory that's a new
17:12
feature I was showing at the beginning
17:15
of this video there are couple more
17:17
features which I'm going to show you in
17:23
tuned and subscribe my channel if you
17:27
haven't same if you like this video also
17:30
please give me a thumb up as well i will
17:33
see you in my next one thank you for