You're probably wondering how we can keep track of continuous integration and
continuous development all at the same time while maintaining the rest of our
cloud environment. Well, I'm glad you asked because again we're going back to
our example and inside of depth that we're going to be taking a look at Cisco
network services orchestrator.
And once we go in here, we're going to do a search for NSO November Sierra
Oscar and we're going to see that we have NSO always on. Now we are limited in
scope and ability as far as configuration goes, but this is more of a WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
scope and ability as far as configuration goes, but this is more of a
demonstration to show you that such an ability does exist for practice and
training and getting familiar with everything.
So you can go in here and hit launch and you can set up this in your
environment. Now remember as a demo, you only get to run one instance at a time
. So we have our network services orchestrator actually running.
When we open it up, we see that we have four servers. Now connection for this
is going to be very similar to how we've done in the past couple of skills as WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
is going to be very similar to how we've done in the past couple of skills as
far as the VPN connection goes.
We go to the quick access. Let me zoom in for you real quick. You can see here
that we have a quick access tab button and we're going to click on it. You can
see we have the VPN address username and password again this password is only
good for 24 hours.
So by the time the skill goes up, you're not going to be able to get into this
account anyway because the services are going to be terminated because this
right here is only good for 24 hours. You can extend it, but I'm not for this
one.
So we're going to copy the actual VPN addressing go to our settings. And if you WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
So we're going to copy the actual VPN addressing go to our settings. And if you
remember, we have to select any connect for our actual connection. And we're
going to call this one in a scope for connection name and just put punch in the
actual server address.
Now it's not going to ask us for a user name or we can't fill in a username or
password here. But that's okay. When we hit save and actually go to connect to
the actual VPN for it, it will come up and say we do need a password.
Now this information is stored inside of the actual quick access information as
well. You'll also get an email concerning the login information of VPN access. WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
well. You'll also get an email concerning the login information of VPN access.
Go in and type in our actual password controls V for paste and we're connected,
which means that we can access these servers.
Now if you go back to your instructions button, which is right next to quick
access, you could scroll down to access and see that we have a couple of
different servers on here.
The NSO has multiple different addresses, but if you're really curious, you can
actually go inside here and see which ones they are. WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
actually go inside here and see which ones they are.
We have dev tools, which allows us for the continuous integration and
development of tools that are going to be live and currently being developed.
We also have our dev box, which is kind of behind the scenes and running our
virtual environment on the bottom left.
Our CML, our modeling lab on the bottom right to allow us to be able to go in
implement different devices in our network.
Or demonstration purposes and then on the top right, we have our actual NSO
network services orchestrator. WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
Now we're going to see back on our information tab that we have different IP
addresses than what's on the actual servers themselves because we have the NSO
being 10, 10, 2010, but we have GUI and API access on port 8080 available at 47
, 48 and 49.
So I'm just going to right click on one of them and go to open a new tab and we
can see right here that we're at the log in.
Do note that you'll have to scroll down and look at the actual log ends for
your actual servers here because we have a different password for the actual WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
your actual servers here because we have a different password for the actual
dev box, the net dev ops and different different systems on here.
So just something to keep in mind as you're going through here and taking a
look at also the different operating systems and environments that they have on
the different IP address schemes inside of our network topology, which will be
inside of the actual modeling lab itself.
So if we go back up and we look for our username password, we can see that
under NC, NC NSO, we have developers are long and we have Cisco once you three WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
under NC, NC NSO, we have developers are long and we have Cisco once you three
four five with the one at the front as our password.
Go over here and type in developer.
I can spell correctly and go ahead and paste in that password and log in.
Says that we need to change our password based on the fact that it's a default
password and we could go in here and see that we have different aspects of our
network services orchestrator that allow us to integrate the monitoring and
continuous integration and continuous development of our actual organization WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
continuous integration and continuous development of our actual organization
and cloud environment.
We have configured we are broken down into three different areas right so it's
configuration which allows us to be able to go through and manage edit, look at
devices, be a service manager and package upgrade or and then we have
monitoring which allows us to be able to integrate different capabilities such
as so and seems and making sure that all of our devices are communicating
correctly over things like net comp, rest comp, syslog, SNP, V3. WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
correctly over things like net comp, rest comp, syslog, SNP, V3.
And however you decide to be able to monitor your systems out there, we have an
alarm manager that tells us based on our rules that we set up whether they be
rule signature based or a nonally based to come back and tell us if anything is
going on a dashboard to give us a complete overview of systems which we will
check momentarily.
H a cluster high availability to for that load balance and environment that we
've been kind of hitting on a little bit through the past few skills and WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
've been kind of hitting on a little bit through the past few skills and
compliance reporting and insights manager club compliance reporting this is
really handy when we're in situations to where we have to deal with
jurisdiction, different types of requirements in our area whether they be
company policy, letter of the law, whatever whatever have you and so we can
build out however we want to be able to monitor whether our devices and systems
and possibly data.
Or within spec of the a specific piece of compliance policy put into place and
then at the bottom you have your packages, which is the rest API explorer now WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
then at the bottom you have your packages, which is the rest API explorer now
we're not going to be going too much into this because we're just focusing on
the configuration and monitoring but let's go into our dashboard and see that
we have nine devices connected one user session, which is actually us logged
into the system.
Now if you wondered about these actual nine devices we'll go back into our view
environment for the dev net altogether and take a look at our C LL which is our
Cisco modeling lab now do note that this has potentially a different username WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
Cisco modeling lab now do note that this has potentially a different username
and password scrolling for it right now.
But we'll go into the next tab over and once that in there for us on HTTPS and
see if that pops up for us it does but remember top left we have not secure
which means that you need to keep an eye on the SSL CLS certificates that are
associated with this modeling lab if you go back over and look for the actual WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
associated with this modeling lab if you go back over and look for the actual
username and password.
I'm going to scroll down just a little bit and log in with my credentials that
were the same as the actual network services orchestrator and you can see here
in our multi platform network previously was had been gold.
Just different names that we can actually double click on it and go in and see
the actual layout and design of the network.
Now I want to try to move it over a little bit to where you see and then zoom
in.
There we go and you can see that we have multiple different devices within our WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
There we go and you can see that we have multiple different devices within our
infrastructure for the actual NSO to be able to collect for monitoring and also
to send out configurations.
Be it from firewall all the way down to individual host and actually a bridge
back to the sandbox environment that we have as well.
Now sandbox environment is something that we've been stressed on because that's
where we kind of want to keep everything if we can afford and utilize one
within our organization for actual testing purposes.
I point this out because if we go back into our dashboard here is something WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
I point this out because if we go back into our dashboard here is something
that we'll have to remember as we look at the actual devices connected do know
that on the bottom down here that we have the different shortcuts to be able to
go through and do things like device management.
We can actually go through and ping connect check system check the sync on
everything and for that we'll just try one out real quick core router.
One go ahead and ping it and look at that it's actually ping it through okay
and the device was found gives you a little bit of feedback to this is WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
and the device was found gives you a little bit of feedback to this is
basically a way for us to be able to integrate everything that we've been
talking about to include continuous integration and continuous development into
one monitoring and configuration service to allow applications.
Application in the software development lifecycle for that continuing cycle of
being able to implement and improve on our organization for security and also
usability.