Nexus 9000 Standalone Programmability Lab Version 1.18
|
|
- Juniper Richard
- 7 years ago
- Views:
Transcription
1 Nexus 9000 Standalone Programmability Lab Version 1.18
2 ATTENTION The information contained in this guide is for training purposes only. This guide contains information and activities that, while beneficial for purposes of training in close, nonproductive environment, can result in downtime or other severe consequences and, therefore, are not intended as a reference guide. No part of this book may be reproduced in any form or by any means (graphic, electronic, mechanical, including photocopying, recording or taping, or storage in an electronic retrieval system). Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page2
3 Table of Contents Nexus 9000 Standalone Programmability Overview...4 Using the Built-in Python Interpreter...4 Running Python from the Bash Shell...7 Modifying Python Scripts Using vi Editor in Bash Shell...8 Working with Guest Shell Running Custom Python Scripts on the Nexus 9K Locally Running Open Source Python Scripts from GitHub on the Nexus 9K Switch Locally Using NX-API Python Script to Program the Switch Remotely Running Python Scripts with Embedded Event Manager (EEM) Running Python Scripts with Scheduler Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page3
4 Nexus 9000 Standalone Programmability Overview The Nexus 9000 comes with a rich set of programmatic scripting capabilities. Running a Nexus 9000 standalone image, network operators have the flexibility to invoke Python scripts locally or remotely using the following methods: Method Local Remote Native Python Interpreter X Bash Shell X NX-API X Embedded Event Manager (EEM) X Scheduler X In this lab, you will learn how to invoke Python scripts using all the methods summarized above. Using the Built-in Python Interpreter The purpose of this exercise is to get familiar with the built-in Python interpreter on the Nexus 9K running in standalone mode. Step 1 From Remote Desktop, use Putty to SSH into your assigned POD per the POD information sheet. Start -> Remote Desktop Connection Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page4
5 Step 2 Enter username and password per the POD info sheet: Step 3 Open a PuTTY session to the management interface of your pod. Step 4 Log in to your pod with the username admin and password!cisco123 Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page5
6 Step 5 Enter the built-in Python shell by using the python command. Question: Which version of Python is running? Step 6 Next, type from cli import * to import the CLI library. From there, you can now change the switch s hostname to Python_Example by calling the cli() function and passing the conf, hostname commands. Make sure you have a space before and after the semi-colon ( ; ): Step 7 Pass the show switchname CLI command through the Python interpreter to confirm that the hostname has changed. Step 8 Create interface loopback5 and assign the IP address /24 to the interface. Note: If interface loopback5 already exists, manually remove the loopback interface from the CLI then try again from the Python shell. Step 9 Exit the Python interpreter by issuing exit() then show the running configuration of loopback 5. Confirm that the hostname has also changed to Python_Example. Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page6
7 Running Python from the Bash Shell The purpose of this exercise is to get familiar with running Python from the bash shell. Step 1 Enable the bash shell feature. By default, it is disabled. Step 2 Now enter the bash shell and run Python. Note: Your prompt will end with a $ when you enter the bash shell. Your prompt will end with >>> when you enter the Python interpreter. Step 3 Change the hostname to your original pod name, N9K-Standalone-Pod-#, and delete interface loopback5. Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page7
8 Step 4 Exit Python then exit the bash shell. Step 5 Verify that the hostname was changed and that loopback5 no longer exists. Modifying Python Scripts Using vi Editor in Bash Shell The purpose of this exercise is to demonstrate using the vi editor in the NX-OS Bash shell. Having a simple text editor available in NX-OS saves time and enables rapid development and testing, for example, when making small changes to Python scripts or files residing locally on a switch without the need to sync the file from a remote SCP/FTP client. In this exercise, we will create a text file named helloworld.py and add simple Python instructions to create a loopback interface with description using the vi editor in Bash shell. Step 1 Enter the Bash shell CLI command: run bash Step 2 Create a new text file named helloworld.py under the directory /bootflash/scripts Bash commands: pwd cd /bootflash/scripts touch helloworld.py ls /bootflash/scripts Displays present working directory Changes to directory /bootflash/scripts Creates text file named helloworld.py Lists contents in present directory Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page8
9 Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page9
10 Step 3 Open the helloworld.py using the vi editor Bash command: vi helloworld.py Step 4 Add Python code Vi editor command: i Small case letter i. This will allow you to insert text. This essentially takes you into vi editor mode. Python code: import cli cli.cli( conf t ; interface loop100 ; description test ) cli.clip( show run interface loop100 ) (Note: Again, make sure there are spaces between each semi-colon ( ; ) in your Python script) Step 5 Save Python code Vi editor commands: Esc key This key will exit editor mode and take you into the vi command mode :wq! This vi command will write (w) changes to the file, quit (q) the vi editor, then close the Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page10
11 window (!). Step 6 Invoke Python script Bash command: python helloworld.py Output Step 7 Step 8 Modify your Python script using the vi editor to change the interface description Invoke your Python script again to verify your changes Working with Guest Shell The purpose of this exercise is to understand the capabilities the Nexus 9000 provides using guest shell (Linux container - LXC) which is a feature available starting with NX-OS release 6.1(2)I3(1). Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page11
12 Step 1 Enter the command show virtual-service list to check if guestshell+ service is activated or not. If not activated, enable the virtual-service using the command guestshell enable which installs and activates the guest shell using the specified software package (OVA file) or the embedded package from the system image (when no package is specified). Initially, guest shell packages are only available by being embedded in the system image. Step 2 Note: The service can take up to 2 minutes to be activated. The guest shell starts an Open-SSH v6.2p2 server upon boot up. The server listens on port 4022 on the localhost ip address interface only. This provides the password-less connectivity into the guest shell from the NX-OS when the guestshell keyword is entered. Step 3 Enter the command guestshell to get access to the container and the bash prompt Step 4 By default communication is performed using the default vrf. Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page12
13 chvrf is a tool that allows users to choose the vrf for LXC to communicate to the rest of network. The guest shell provides an application (dohost) to allow users to issue NX-OS commands form guest shell environment. Commands issued on the host through the dohost command are run with network-admin level privileges. Any configuration changes using "dohost" would show up when issuing show run from the NXOS side. It can be used for both show and configuration commands, multiple commands can be entered separated by space. Step 5 Note: The {0} is indicative of return code of the command the following { } contains the output from the command. The PIP python package manager is included in the guest shell to allow the network-admin to install new python packages. By default, the Yum RPM package manager is also included in the guest shell for the installation of software packages. Yum is pointed to the yocto repository. Yum can be pointed to one or more repositories at any time by modifying the yumrepo_x86_64.repo file or by adding a new.repo file in the repos.d directory. Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page13
14 Step 6 run guestshell command from NX-OS CLI allows you to run commands in guestshell from the CLI Step 7 There are other guestshell commands which allow you to set the behavior of this feature (resource reservation etc.) Step 8 Enter the command guestshell destroy to disable and uninstall the package. Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page14
15 Running Custom Python Scripts on the Nexus 9K Locally The purpose of this exercise is to create a custom Python script on a remote machine then run it locally on a Nexus 9K running in standalone mode. Step 1 On the server, navigate to Start > All Programs > Python 2.7 > IDLE (Python GUI). Step 2 In the Python shell, navigate to File > New File. Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page15
16 Step 3 Create a script that will create changes to two interfaces where 1. Ethernet1/2 will be routed, assigned IP address /24 and enabled 2. Ethernet1/3 will be access, assigned to VLAN 3456 and enabled Then have the script: 1. Show each of the interfaces 2. Issue show int brief 3. Issue show ip int brief with a pause between each. Example: Note how cli( ) is used for configuration while clip( ) is used for printing show commands. Step 4 Save the script in the tftp server directory named C:\TFTP-Root and name the file Int_Change.py Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page16
17 Step 5 Start the TFTP server by navigating to Start > All Programs > SolorWinds TFTP Server > TFTP Server. Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page17
18 Step 6 From the switch, copy the script to bootflash: where XX is the private IP address specific to your TFTP server. To obtain the private IP address specific to your TFTP server, type ipconfig from the Windows command prompt: When asked what VRF to use, enter management. N9K-Standalone-Pod-1(config-if)# copy tftp:// xx/int_change.py bootflash: Enter vrf (If no input, current vrf default is considered): management Note: If you get a TFTP get operation failed:file not found message, check to make sure the filename Int_Change.py was saved to bootflash with the.py file extension. Step 7 From the CLI, show that both interfaces are at default. N9K-Standalone-Pod-1(config-if)# show run Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page18
19 Step 8 Run the Python script you just created. Press Enter at each pause to show the changes that you made. Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page19
20 Step 9 Set interfaces Ethernet1/2 and Ethernet1/3 back to default settings when you are done: Step 10 (Bonus) Try creating your own Python script to perform the actions in Step 9. Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page20
21 Running Open Source Python Scripts from GitHub on the Nexus 9K Switch Locally There are a host of simple Python scripts available in the Nexus 9K GitHub community to help network engineers quickly get started and begin their journey towards becoming a DevOps engineer. This lab will show how to download a sample Python script from GitHub to experiment with. Step 1 If you haven t already done so, download and install Git - Git will be used on your local server to pull Python scripts from GitHub. Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page21
22 Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page22
23 Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page23
24 Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page24
25 Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page25
26 Step 2 Go to the URL below and note the HTTPS clone URL. You will use this URL when cloning the repository using Git on your local server: Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page26
27 Step 3 Start the Git bash shell by navigating to Start > All Programs > Git > Git Bash Step 4 From the Git bash shell, move to the C:\TFTP-Root directory Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page27
28 Step 5 Now from the Git bash shell, enter: git clone Example: This command effectively pulls the entire GitHub repository called who-movedmy-cli to your server s C:\TFTP-Root directory. This repository contains sample Nexus 9K Python scripts you can experiment with. Step 6 From the Nexus 9K, TFTP the following Python scripts to bootflash: 1. interface_rate.py 2. pingrange.py Example: N9K-Standalone-Pod-1# copy tftp://<rdp-server-private-ip-address>/who-moved-my-cli/interface_rate.py bootflash: (Note: Run the TFTP server on your machine if the service has not been started by navigating to Start > All Programs > SolarWinds TFTP server > TFTP Server.) Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page28
29 Step 7 Run bash shell and enter ls *.py from the bootflash directory to confirm the scripts were transferred successfully: (Note: If bash-shell has not been enabled, enter feature bash-shell from config mode and try again.) You can also issue the dir command from the CLI prompt to see the scripts: Step 8 Run the python interface_rate.py script to show the loading of all interfaces on the Cisco Nexus 9000 Series Switch. Step 9 Run the interactive script pingrange.py. This Python script requires you to enter a range of IP addresses. You can put a range in any octet that you want. For this example, ping the management interfaces of the PODS. The IP address range will be in vrf name management. Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page29
30 Using NX-API Python Script to Program the Switch Remotely The purpose of this exercise is to demonstrate how to invoke an NX-API Python script to remotely program a Nexus 9K running in standalone mode. Step 1 Enable the nxapi feature on the switch. The nxapi feature is disabled by default. Step 2 From the Chrome browser, go to: Step 3 Click Raw and save the script to the C:\TFTP-Root directory as nxapi_basics.py. Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page30
31 Step 4 Modify the Python file using a text editor and provide the IP address of the switch assigned to your POD along with username and password. You will need to scroll down to the Main Module section (lines ). Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page31
32 Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page32
33 Step 5 Go through the script to understand what it is doing. You don t need to understand everything. Just begin under the MAIN MODULE section of the Python code. Once you are done, open the Command Prompt and invoke the Python script. Step 6 (Bonus) The script should have created new Vlan interfaces ranging from Vlan 555 through Vlan 564 and created a Loopback99 interface. Upon verification, modify the script so Vlan 555 through Vlan 564 and Loopback99 get removed. Using Embedded Event Manager (EEM) to run Python Scripts The purpose of this exercise is to demonstrate how to trigger a Python script using the Embedded Event Manager (EEM). For this particular exercise, EEM will be triggered by issuing a CLI command. However, the trigger can be any supported event supported by EEM, for example, a syslog message or memory threshold event. Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page33
34 Example of EEM events supported as of version 6.1(2)I3(1): Step 1 Using the Int_Change.py script loaded in bootflash: from a previous exercise, configure the following EEM policy: Step 2 Verify Ethernet1/2 and Ethernet 1/3 have not been configured Step 3 Trigger the EEM policy by issuing the CLI command show run eem then verify the configurations of Ethernet1/2 and Ethernet1/3 have been changed by the Int_Change.py script. Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page34
35 Step 4 Set interfaces Ethernet1/2 and Ethernet1/3 back to default settings when you are done: Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page35
36 Using Scheduler to Run Python Scripts The purpose of this exercise is to demonstrate using the NX-OS scheduler to run Python scripts. Common use cases would be the periodic collection of diagnostic information or application of QoS policies to give precedence to critical traffic during a specific time. For simplicity, we will use the scheduler to invoke the python script helloworld.py that was created in an earlier exercise every 1 minute. Step 1 Enable the scheduler feature CLI command: feature scheduler Step 2 Schedule job CLI commands: scheduler job name helloworld python bootflash:/scripts/helloworld.py exit scheduler schedule name helloworld job name helloworld time start now repeat 0:0:1 Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page36
37 Step 3 Verify job is running as specified. CLI command: show scheduler schedule Activity Verification You have completed this activity when you have achieved these objectives: You ran Python commands from the CLI and bash shell. You created/modified a Python script using the vi editor in bash shell You created a Python script then ran the script on the switch locally. You cloned Python scripts from GitHub and ran them locally on the switch. You made changes to the switch configuration remotely using NX-API. You invoked a Python script by triggering an EEM applet using a CLI event. You invoked a Python script by using the NX-OS scheduler Congratulations! You have completed the Nexus 9000 Standalone Programmability lab. Nexus 9000 Standalone Programmability Lab Guide Ver 1.18 OneCloud Consulting Page37
Source Code Management for Continuous Integration and Deployment. Version 1.0 DO NOT DISTRIBUTE
Source Code Management for Continuous Integration and Deployment Version 1.0 Copyright 2013, 2014 Amazon Web Services, Inc. and its affiliates. All rights reserved. This work may not be reproduced or redistributed,
More informationExtending Remote Desktop for Large Installations. Distributed Package Installs
Extending Remote Desktop for Large Installations This article describes four ways Remote Desktop can be extended for large installations. The four ways are: Distributed Package Installs, List Sharing,
More informationVolume SYSLOG JUNCTION. User s Guide. User s Guide
Volume 1 SYSLOG JUNCTION User s Guide User s Guide SYSLOG JUNCTION USER S GUIDE Introduction I n simple terms, Syslog junction is a log viewer with graphing capabilities. It can receive syslog messages
More informationConfiguring SSH and Telnet
This chapter describes how to configure Secure Shell Protocol (SSH) and Telnet on Cisco NX-OS devices. This chapter includes the following sections: Finding Feature Information, page 1 Information About
More informationWorking with Docker on Microsoft Azure
Working with Docker on Microsoft Azure Lab Overview In this lab you will create a Docker enabled virtual machine from the Azure Marketplace. You will then go through basic Docker commands. After that,
More informationPython API. About the Python API. Using Python. Cisco Python Package. About the Python API, page 1 Using Python, page 1
About the, page 1 Using Python, page 1 About the Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented
More informationINASP: Effective Network Management Workshops
INASP: Effective Network Management Workshops Linux Familiarization and Commands (Exercises) Based on the materials developed by NSRC for AfNOG 2013, and reused with thanks. Adapted for the INASP Network
More informationBacking Up and Restoring Data
Backing Up and Restoring Data Cisco Unity Express backup and restore functions use an FTP server to store and retrieve data. The backup function copies the files from the Cisco Unity Express application
More informationCONNECTING TO DEPARTMENT OF COMPUTER SCIENCE SERVERS BOTH FROM ON AND OFF CAMPUS USING TUNNELING, PuTTY, AND VNC Client Utilities
CONNECTING TO DEPARTMENT OF COMPUTER SCIENCE SERVERS BOTH FROM ON AND OFF CAMPUS USING TUNNELING, PuTTY, AND VNC Client Utilities DNS name: turing.cs.montclair.edu -This server is the Departmental Server
More informationNew Lab Intro to KDE Terminal Konsole
New Lab Intro to KDE Terminal Konsole After completing this lab activity the student will be able to; Access the KDE Terminal Konsole and enter basic commands. Enter commands using a typical command line
More informationISE TACACS+ Configuration Guide for Cisco NX-OS Based Network Devices. Secure Access How-to User Series
ISE TACACS+ Configuration Guide for Cisco NX-OS Based Network Devices Secure Access How-to User Series Author: Technical Marketing, Policy and Access, Security Business Group, Cisco Systems Date: January
More information13. Configuring FTP Services in Knoppix
13. Configuring FTP Services in Knoppix Estimated Time: 45 minutes Objective In this lab, the student will configure Knoppix as an FTP server. Equipment The following equipment is required for this exercise:
More informationMaintaining the Content Server
CHAPTER 7 This chapter includes the following Content Server maintenance procedures: Backing Up the Content Server, page 7-1 Restoring Files, page 7-3 Upgrading the Content Server, page 7-5 Shutting Down
More informationAutomated Penetration Test
Automated Penetration Test TABLE OF CONTENTS Introduction.... 2 Test Structure.... 2 Manually Launching The Automated Penetration Test.... 3 Automatically Launching The Automated Penetration Test On Boot....
More informationUsing GitHub for Rally Apps (Mac Version)
Using GitHub for Rally Apps (Mac Version) SOURCE DOCUMENT (must have a rallydev.com email address to access and edit) Introduction Rally has a working relationship with GitHub to enable customer collaboration
More informationFile Transfer Examples. Running commands on other computers and transferring files between computers
Running commands on other computers and transferring files between computers 1 1 Remote Login Login to remote computer and run programs on that computer Once logged in to remote computer, everything you
More informationNetIQ Sentinel 7.0.1 Quick Start Guide
NetIQ Sentinel 7.0.1 Quick Start Guide April 2012 Getting Started Use the following information to get Sentinel installed and running quickly. Meeting System Requirements on page 1 Installing Sentinel
More informationPAYMENTVAULT TM LONG TERM DATA STORAGE
PAYMENTVAULT TM LONG TERM DATA STORAGE Version 3.0 by Auric Systems International 1 July 2010 Copyright c 2010 Auric Systems International. All rights reserved. Contents 1 Overview 1 1.1 Platforms............................
More informationConfiguring MailArchiva with Insight Server
Copyright 2009 Bynari Inc., All rights reserved. No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopy, recording, or any
More informationAdafruit's Raspberry Pi Lesson 6. Using SSH
Adafruit's Raspberry Pi Lesson 6. Using SSH Created by Simon Monk Last updated on 2015-04-09 03:47:50 PM EDT Guide Contents Guide Contents Overview Enabling SSH Using SSH on a Mac or Linux SSH under Windows
More informationInstalling a Symantec Backup Exec Agent on a SnapScale Cluster X2 Node or SnapServer DX1 or DX2. Summary
Technical Bulletin Application Note April 2013 Installing a Symantec Backup Exec Agent on a SnapScale Cluster X2 Node or SnapServer DX1 or DX2 Summary This application note describes how to install the
More informationAlienVault Unified Security Management (USM) 4.x-5.x. Deploying HIDS Agents to Linux Hosts
AlienVault Unified Security Management (USM) 4.x-5.x Deploying HIDS Agents to Linux Hosts USM 4.x-5.x Deploying HIDS Agents to Linux Hosts, rev. 2 Copyright 2015 AlienVault, Inc. All rights reserved. AlienVault,
More informationCloud Storage Quick Start Guide
Cloud Storage Quick Start Guide Copyright - GoGrid Cloud Hosting. All rights reserved Table of Contents 1. About Cloud Storage...3 2. Configuring RHEL and CentOS Servers to Access Cloud Storage...3 3.
More informationSchool of Information Technology and Engineering (SITE) CEG 4395: Computer Network Management. Lab 4: Remote Monitoring (RMON) Operations
School of Information Technology and Engineering (SITE) CEG 4395: Computer Network Management Lab 4: Remote Monitoring (RMON) Operations Objective To become familiar with basic RMON operations, alarms,
More informationIntroduction to Operating Systems
Introduction to Operating Systems It is important that you familiarize yourself with Windows and Linux in preparation for this course. The exercises in this book assume a basic knowledge of both of these
More informationGit Fusion Guide 2015.3. August 2015 Update
Git Fusion Guide 2015.3 August 2015 Update Git Fusion Guide 2015.3 August 2015 Update Copyright 1999-2015 Perforce Software. All rights reserved. Perforce software and documentation is available from http://www.perforce.com/.
More informationTunnel VNC through SSH Tutorial Version 1
Tunnel VNC through SSH Tutorial Version 1 UltraVNC features a Data Stream Modification (DSM) plugin system which can provide an encrypted tunnel for the Virtual Network Computing (VNC) connection. This
More informationInstalling the Operating System or Hypervisor
Installing the Operating System or Hypervisor If you purchased E-Series Server Option 1 (E-Series Server without preinstalled operating system or hypervisor), you must install an operating system or hypervisor.
More informationHIPAA Compliance Use Case
Overview HIPAA Compliance helps ensure that all medical records, medical billing, and patient accounts meet certain consistent standards with regard to documentation, handling, and privacy. Current Situation
More informationHow To Install Cisco Asr 9000 Series Router Software On A Mini Mini Mini (Cisco Ios) Router
This chapter describes the router recovery methods in ROM Monitor (ROMMON) mode of the router. Table 1: Feature History for Router Recovery with the ROM Monitor Release Modification Release 4.2.0 A new
More informationUsing Symantec NetBackup with Symantec Security Information Manager 4.5
Using Symantec NetBackup with Symantec Security Information Manager 4.5 Using Symantec NetBackup with Symantec Security Information Manager Legal Notice Copyright 2007 Symantec Corporation. All rights
More informationNote: This case study utilizes Packet Tracer. Please see the Chapter 5 Packet Tracer file located in Supplemental Materials.
Note: This case study utilizes Packet Tracer. Please see the Chapter 5 Packet Tracer file located in Supplemental Materials. CHAPTER 5 OBJECTIVES Configure a router with an initial configuration. Use the
More informationFundamentals of UNIX Lab 16.2.6 Networking Commands (Estimated time: 45 min.)
Fundamentals of UNIX Lab 16.2.6 Networking Commands (Estimated time: 45 min.) Objectives: Develop an understanding of UNIX and TCP/IP networking commands Ping another TCP/IP host Use traceroute to check
More informationOverview. Remote access and file transfer. SSH clients by platform. Logging in remotely
Remote access and file transfer Overview Remote logins to Bio-Linux with ssh Running software from another machine Logging in from another machine Getting files on and off Bio-Linux Transferring files
More informationCOMMANDS 1 Overview... 1 Default Commands... 2 Creating a Script from a Command... 10 Document Revision History... 10
LabTech Commands COMMANDS 1 Overview... 1 Default Commands... 2 Creating a Script from a Command... 10 Document Revision History... 10 Overview Commands in the LabTech Control Center send specific instructions
More informationYocto Project Eclipse plug-in and Developer Tools Hands-on Lab
Yocto Project Eclipse plug-in and Developer Tools Hands-on Lab Yocto Project Developer Day San Francisco, 2013 Jessica Zhang Introduction Welcome to the Yocto Project Eclipse plug-in
More informationCisco Configuration Professional Quick Start Guide
Cisco Configuration Professional Quick Start Guide April 29, 2011 This document explains how to start using Cisco Configuration Professional Express (Cisco CP Express) and Cisco Configuration Professional
More informationCDH installation & Application Test Report
CDH installation & Application Test Report He Shouchun (SCUID: 00001008350, Email: she@scu.edu) Chapter 1. Prepare the virtual machine... 2 1.1 Download virtual machine software... 2 1.2 Plan the guest
More informationHoneywell Internet Connection Module
Honeywell Internet Connection Module Setup Guide Version 1.0 - Page 1 of 18 - ICM Setup Guide Technical Support Setup - Guide Table of Contents Introduction... 3 Network Setup and Configuration... 4 Setting
More informationStealth OpenVPN and SSH Tunneling Over HTTPS
Stealth OpenVPN and SSH Tunneling Over HTTPS Contents Tunneling OpenVPN and SSH via HTTPS for Windows,MAC and Linux... 1 Benefits of HTTPS Tunneling:... 2 Pre-Requisites:... 3 Part A: Step by Step Instructions
More informationFOG Guide. IPBRICK International. July 17, 2013
FOG Guide IPBRICK International July 17, 2013 1 Copyright c IPBRICK International All rights reserved. The information in this manual is subject to change without prior notice. The presented explanations,
More informationComsol Multiphysics. Running COMSOL on the Amazon Cloud. VERSION 4.3a
Comsol Multiphysics Running COMSOL on the Amazon Cloud VERSION 4.3a Running COMSOL on the Amazon Cloud 1998 2012 COMSOL Protected by U.S. Patents 7,519,518; 7,596,474; and 7,623,991. Patents pending. This
More informationSetup Cisco Call Manager on VMware
created by: Rainer Bemsel Version 1.0 Dated: July/09/2011 The purpose of this document is to provide the necessary steps to setup a Cisco Call Manager to run on VMware. I ve been researching for a while
More informationPractice Fusion API Client Installation Guide for Windows
Practice Fusion API Client Installation Guide for Windows Quickly and easily connect your Results Information System with Practice Fusion s Electronic Health Record (EHR) System Table of Contents Introduction
More informationQvis Security Technical Support Field Manual LX Series
Table of Contents Page 1: Motion Detection 1.0 Configuring Motion Detection for LX Apollo / LX Zeus DVRs 2 1.1 Motion Playback on LX Apollo / LX Zeus DVRs 3 1.2 Scheduling Motion and Continuous Recording
More informationThe SSL device also supports the 64-bit Internet Explorer with new ActiveX loaders for Assessment, Abolishment, and the Access Client.
WatchGuard SSL v3.2 Release Notes Supported Devices SSL 100 and 560 WatchGuard SSL OS Build 355419 Revision Date January 28, 2013 Introduction WatchGuard is pleased to announce the release of WatchGuard
More informationAdobe Marketing Cloud Using FTP and sftp with the Adobe Marketing Cloud
Adobe Marketing Cloud Using FTP and sftp with the Adobe Marketing Cloud Contents File Transfer Protocol...3 Setting Up and Using FTP Accounts Hosted by Adobe...3 SAINT...3 Data Sources...4 Data Connectors...5
More informationSemantic based Web Application Firewall (SWAF - V 1.6)
Semantic based Web Application Firewall (SWAF - V 1.6) Installation and Troubleshooting Manual Document Version 1.0 1 Installation Manual SWAF Deployment Scenario: Client SWAF Firewall Applications Figure
More informationWavelink Client License Server Version 4.0 Reference Guide
Wavelink Client License Server Version 4.0 Reference Guide tn rg licserv 20080730 Revised 07/30/08 Copyright 2008 by Wavelink Corporation All rights reserved. Wavelink Corporation 6985 South Union Park
More informationvcenter Chargeback User s Guide vcenter Chargeback 1.0 EN-000186-00
vcenter Chargeback 1.0 EN-000186-00 You can find the most up-to-date technical documentation on the VMware Web site at: http://www.vmware.com/support/ The VMware Web site also provides the latest product
More informationRemote PC Guide for Standalone PC Implementation
Remote PC Guide for Standalone PC Implementation Updated: 2007-01-22 The guide covers features available in NETLAB+ version 3.6.1 and later. IMPORTANT Standalone PC implementation is no longer recommended.
More informationConnecting to the Firewall Services Module and Managing the Configuration
CHAPTER 3 Connecting to the Firewall Services Module and This chapter describes how to access the command-line interface and work with the configuration. This chapter includes the following sections: Connecting
More informationIP Phone Configuration and Troubleshooting Guide
IP Phone Configuration and Troubleshooting Guide NetVanta 7000 Series and IP 700 Series Phones Overview The purpose of this guide: Explain the default configuration. Explain how to configure the NetVanta
More informationGit - Working with Remote Repositories
Git - Working with Remote Repositories Handout New Concepts Working with remote Git repositories including setting up remote repositories, cloning remote repositories, and keeping local repositories in-sync
More informationLaboration 3 - Administration
Laboration 3 - Administration During this laboration we will learn how to install, configure and test servers that will allow you to have access remote machines, copy files between computers and file sharing.
More informationSection 5 Configuring the Partition for Enterprise Output Manager (EOM)
Section 5 Configuring the Partition for Enterprise Output Manager (EOM) The Enterprise Output Manager (EOM) partition runs on an enterprise partition platform (EPP) and is intended for running the product.
More informationINSTALLING KAAZING WEBSOCKET GATEWAY - HTML5 EDITION ON AN AMAZON EC2 CLOUD SERVER
INSTALLING KAAZING WEBSOCKET GATEWAY - HTML5 EDITION ON AN AMAZON EC2 CLOUD SERVER A TECHNICAL WHITEPAPER Copyright 2012 Kaazing Corporation. All rights reserved. kaazing.com Executive Overview This document
More informationHow To Set Up A Backupassist For An Raspberry Netbook With A Data Host On A Nsync Server On A Usb 2 (Qnap) On A Netbook (Qnet) On An Usb 2 On A Cdnap (
WHITEPAPER BackupAssist Version 5.1 www.backupassist.com Cortex I.T. Labs 2001-2008 2 Contents Introduction... 3 Hardware Setup Instructions... 3 QNAP TS-409... 3 Netgear ReadyNas NV+... 5 Drobo rev1...
More informationUsing Network Attached Storage with Linux. by Andy Pepperdine
Using Network Attached Storage with Linux by Andy Pepperdine I acquired a WD My Cloud device to act as a demonstration, and decide whether to use it myself later. This paper is my experience of how to
More informationInstallation Guide for Pulse on Windows Server 2012
MadCap Software Installation Guide for Pulse on Windows Server 2012 Pulse Copyright 2014 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software
More informationRouter Lab Reference Guide
Router Lab Reference Guide 1 PURPOSE AND GOALS The routing lab allows testing different IP-related protocols and solutions in a close to live environment. You can learn how to configure Cisco routers and
More informationOS Installation: CentOS 5.8
OS Installation: CentOS 5.8 OpenTUSK Training University of Nairobi Mike Prentice michael.prentice@tufts.edu Tufts University Technology for Learning in the Health Sciences July 2013 Outline 1 OS Install
More informationVirtual Appliance Installation Guide
> In This Chapter Document: : Installing the OpenManage Network Manager Virtual Appliance 2 Virtual Appliance Quick Start 2 Start the Virtual Machine 6 Start the Application 7 The Application is Ready
More informationCommon Services Platform Collector 2.5 Quick Start Guide
Common Services Platform Collector 2.5 Quick Start Guide September 18, 2015 Corporate Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com CSP-C Quick
More informationCreate a virtual machine at your assigned virtual server. Use the following specs
CIS Networking Installing Ubuntu Server on Windows hyper-v Much of this information was stolen from http://www.isummation.com/blog/installing-ubuntu-server-1104-64bit-on-hyper-v/ Create a virtual machine
More informationPT Activity: Configure Cisco Routers for Syslog, NTP, and SSH Operations
PT Activity: Configure Cisco Routers for Syslog, NTP, and SSH Operations Instructor Version Topology Diagram Addressing Table Device Interface IP Address Subnet Mask Default Gateway Switch Port R1 FA0/1
More informationOnCommand Performance Manager 1.1
OnCommand Performance Manager 1.1 Installation and Setup Guide For Red Hat Enterprise Linux NetApp, Inc. 495 East Java Drive Sunnyvale, CA 94089 U.S. Telephone: +1 (408) 822-6000 Fax: +1 (408) 822-4501
More informationProcedure: You can find the problem sheet on Drive D: of the lab PCs. 1. IP address for this host computer 2. Subnet mask 3. Default gateway address
Objectives University of Jordan Faculty of Engineering & Technology Computer Engineering Department Computer Networks Laboratory 907528 Lab.4 Basic Network Operation and Troubleshooting 1. To become familiar
More informationConfiguring the Scheduler
CHAPTER 10 This chapter describes how to configure the scheduler on Cisco NX-OS devices. This chapter includes the following sections: Information About the Scheduler, page 10-1 Licensing Requirements
More informationOpenVPN over SSH tunneling
Step 1: What you'll need before starting OpenVPN over SSH tunneling You're going to need a couple of things in order to create an SSH tunnel that you can use as a SOCKS 5 proxy for tunneling OpenVPN or
More informationLinux Overview. Local facilities. Linux commands. The vi (gvim) editor
Linux Overview Local facilities Linux commands The vi (gvim) editor MobiLan This system consists of a number of laptop computers (Windows) connected to a wireless Local Area Network. You need to be careful
More informationNetop Remote Control for Linux Installation Guide Version 12.22
Netop Remote Control for Linux Installation Guide Version 12.22 Copyright 1981-2016 Netop Business Solutions A/S. All Rights Reserved. Portions used under license from third parties. Please send any comments
More informationCisco Networking Academy Program Curriculum Scope & Sequence. Fundamentals of UNIX version 2.0 (July, 2002)
Cisco Networking Academy Program Curriculum Scope & Sequence Fundamentals of UNIX version 2.0 (July, 2002) Course Description: Fundamentals of UNIX teaches you how to use the UNIX operating system and
More informationConnect the Host to attach to Fast Ethernet switch port Fa0/2. Configure the host as shown in the topology diagram above.
Lab 1.2.2 Capturing and Analyzing Network Traffic Host Name IP Address Fa0/0 Subnet Mask IP Address S0/0/0 Subnet Mask Default Gateway RouterA 172.17.0.1 255.255.0.0 192.168.1.1 (DCE) 255.255.255.0 N/A
More informationUpgrading Software Using the Online Installer
Upgrading Software Using the Online Installer Last Updated: December 8, 2009 This chapter provides the procedures for upgrading from a previous software version of the Cisco Integrated Storage System module
More informationDeploying Microsoft Operations Manager with the BIG-IP system and icontrol
Deployment Guide Deploying Microsoft Operations Manager with the BIG-IP system and icontrol Deploying Microsoft Operations Manager with the BIG-IP system and icontrol Welcome to the BIG-IP LTM system -
More informationIIS, FTP Server and Windows
IIS, FTP Server and Windows The Objective: To setup, configure and test FTP server. Requirement: Any version of the Windows 2000 Server. FTP Windows s component. Internet Information Services, IIS. Steps:
More informationMadCap Software. Upgrading Guide. Pulse
MadCap Software Upgrading Guide Pulse Copyright 2014 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document is furnished
More informationWatchGuard SSL v3.2 Update 1 Release Notes. Introduction. Windows 8 and 64-bit Internet Explorer Support. Supported Devices SSL 100 and 560
WatchGuard SSL v3.2 Update 1 Release Notes Supported Devices SSL 100 and 560 WatchGuard SSL OS Build 445469 Revision Date 3 April 2014 Introduction WatchGuard is pleased to announce the release of WatchGuard
More informationDeploy the ExtraHop Discover Appliance with Hyper-V
Deploy the ExtraHop Discover Appliance with Hyper-V 2016 ExtraHop Networks, Inc. All rights reserved. This manual, in whole or in part, may not be reproduced, translated, or reduced to any machine-readable
More informationCisco 7940 How To. (c) 2003-2010 Bicom Systems
Cisco 7940 How To Cisco 7940 How To All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying, recording, taping,
More informationEVALUATION ONLY. WA2088 WebSphere Application Server 8.5 Administration on Windows. Student Labs. Web Age Solutions Inc.
WA2088 WebSphere Application Server 8.5 Administration on Windows Student Labs Web Age Solutions Inc. Copyright 2013 Web Age Solutions Inc. 1 Table of Contents Directory Paths Used in Labs...3 Lab Notes...4
More informationInstall Guide for JunosV Wireless LAN Controller
The next-generation Juniper Networks JunosV Wireless LAN Controller is a virtual controller using a cloud-based architecture with physical access points. The current functionality of a physical controller
More informationUser Guide. SysMan Utilities. By Sysgem AG
SysMan Utilities User Guide By Sysgem AG Sysgem is a trademark of Sysgem AG. Other brands and products are registered trademarks of their respective holders. 2013 Sysgem AG, Lavaterstr. 45, CH-8002 Zürich,
More informationDuring your session you will have access to the following lab configuration.
Introduction The Install and Configure Servers module provides you with the instruction and server hardware to develop your hands on skills in the defined topics. This module includes the following exercises:
More informationConfigure NFS Staging for ACS 5.x Backup on Windows and Linux
Configure NFS Staging for ACS 5.x Backup on Windows and Linux Document ID: 119030 Contributed by Piotr Borowiec and Aditya Ganjoo, Cisco TAC Engineers. Jul 21, 2015 Contents Introduction Prerequisites
More informationFile Transfers. Contents
A File Transfers Contents Overview..................................................... A-2................................... A-2 General Switch Software Download Rules..................... A-3 Using
More informationConfiguring Trend Micro Content Security
9 CHAPTER This chapter describes how to configure the CSC SSM using the CSC Setup Wizard in ASDM and the CSC SSM GUI, and includes the following sections: Information About the CSC SSM, page 9-1 Licensing
More informationSSH and Basic Commands
SSH and Basic Commands In this tutorial we'll introduce you to SSH - a tool that allows you to send remote commands to your Web server - and show you some simple UNIX commands to help you manage your website.
More informationNETFORT LANGUARDIAN INSTALLING LANGUARDIAN ON MICROSOFT HYPER V
NETFORT LANGUARDIAN INSTALLING LANGUARDIAN ON MICROSOFT HYPER V Instructions apply to installs on Windows Server 2012 R2 Before you begin When deployed in a Hyper V environment, LANGuardian will capture
More informationBackup and Recovery Procedures
CHAPTER 10 This chapter provides Content Distribution Manager database backup and ACNS software recovery procedures. This chapter contains the following sections: Performing Backup and Restore Operations
More informationLab 5.3.9b Managing Router Configuration Files Using TFTP
Lab 5.3.9b Managing Router Configuration Files Using TFTP Device Host Name Interface IP Address Subnet Mask R1 R1 Fast Ethernet 0/0 172.17.0.1 255.255.0.0 Objectives Download and install TFTP server software.
More informationHow to Configure Dynamic DNS on a Virtual Access Router
How to Configure Dynamic DNS on a Virtual Access Router Issue 1.0 Date 03 April 2012 Table of contents 1 About this document... 3 1.1 Scope... 3 1.2 Readership... 3 1.3 Terminology... 3 2 Introduction...
More informationTesting New Applications In The DMZ Using VMware ESX. Ivan Dell Era Software Engineer IBM
Testing New Applications In The DMZ Using VMware ESX Ivan Dell Era Software Engineer IBM Agenda Problem definition Traditional solution The solution with VMware VI Remote control through the firewall Problem
More informationMATLAB & Git Versioning: The Very Basics
1 MATLAB & Git Versioning: The Very Basics basic guide for using git (command line) in the development of MATLAB code (windows) The information for this small guide was taken from the following websites:
More information1 Basic Configuration of Cisco 2600 Router. Basic Configuration Cisco 2600 Router
1 Basic Configuration of Cisco 2600 Router Basic Configuration Cisco 2600 Router I decided to incorporate the Cisco 2600 into my previously designed network. This would give me two seperate broadcast domains
More informationInstallation and Deployment
Installation and Deployment Help Documentation This document was auto-created from web content and is subject to change at any time. Copyright (c) 2016 SmarterTools Inc. Installation and Deployment SmarterStats
More informationSetting up VMware Server v1 for 2X VirtualDesktopServer Manual
Setting up VMware Server v1 for 2X VirtualDesktopServer Manual URL: www.2x.com E-mail: info@2x.com Information in this document is subject to change without notice. Companies, names, and data used in examples
More informationCustomer Tips. How to Upgrade, Patch or Clone Xerox Multifunction Devices. for the user. Purpose. Upgrade / Patch / Clone Process Overview
Xerox Multifunction Devices Customer Tips January 27, 2009 This document applies to the Xerox products indicated in the table below. For some products, it is assumed that your device is equipped with the
More informationSetting Up Specify to use a Shared Workstation as a Database Server
Specify Software Project www.specifysoftware.org Setting Up Specify to use a Shared Workstation as a Database Server This installation documentation is intended for workstations that include an installation
More information