FastHandle - IT Operations Examples

FastHandle is fast operation tools for infrastructure configurations and tests.

User Tools

Site Tools


hardware:cisco:index.html



Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
hardware:cisco:index.html [2018/02/05 01:08]
kurihara created
hardware:cisco:index.html [2018/02/14 01:38]
kurihara
Line 16: Line 16:
 ==== Ref. Remote Shell Commands ==== ==== Ref. Remote Shell Commands ====
 <sxh bash toolbar:false gutter:false> <sxh bash toolbar:false gutter:false>
-echo xx.xx.xx.xx | fab auth.ciscopro -False -- xxxxxx+$ fab -H $HOST auth.ciscopro --set shell=False --no-pty -- show interfaces status
 </sxh> </sxh>
  
 \\ \\
-===== netapp.py =====+===== cisco.py =====
  
-$FHHOME/fabfile/wincheck.py+$FHHOME/fabfile/cisco.py
  
 <sxh python toolbar:false gutter:false> <sxh python toolbar:false gutter:false>
Line 29: Line 29:
 from fabric.contrib import files from fabric.contrib import files
  
 +env.eagerly_disconnect = False
 FHHOME=os.environ["FHHOME"] FHHOME=os.environ["FHHOME"]
 +
  
 #================================================================================ #================================================================================
Line 37: Line 39:
 # cisco.enable # cisco.enable
 #------------------------------------------------------------------ #------------------------------------------------------------------
-@task(alias="en")+@task
 def enable(): def enable():
     try:     try:
Line 45: Line 47:
  
 #------------------------------------------------------------------ #------------------------------------------------------------------
-#cisco.termleng0 +#cisco.term_leng0 
 #------------------------------------------------------------------ #------------------------------------------------------------------
 @task @task
Line 54: Line 56:
  
  
 +#------------------------------------------------------------------
 +#cisco.sh_run
 +#------------------------------------------------------------------
 +@task
 +def sh_run():
 +    """show runnning-config"""
 +    run("show running-config", shell=False)
  
 +
 +#------------------------------------------------------------------
 +#cisco.sh_int_status
 +#------------------------------------------------------------------
 +@task
 +def sh_int_status():
 +    """show interfaces status"""
 +    run("show interfaces status", shell=False)
  
 </sxh> </sxh>


hardware/cisco/index.html.txt ยท Last modified: 2018/02/22 23:30 by kurihara