Difference between revisions of "Using Management CLI"

(Created page with " '''TODO'''")
 
Line 1: Line 1:
  '''TODO'''
+
# start cli
 +
 cd cli
 +
 ./mgtcli.py
 +
# add network element
 +
 <cli> add element --host=192.168.50.5 --
 +
name=TexasUSA --user=me --password=foo
 +
# list directory
 +
 <cli> ls
 +
192.168.30.4:  NewEnglandRouter
 +
  X.y.z.a:            HoChiMinhCity.
 +
Vietnam
 +
192.168.50.5:  TexasUSA
 +
DOWN!
 +
 <cli> ls /TexasUSA/ethernet/interfaces
 +
 <cli> ls /*/ethernet/interfaces
 +
 <cli> ls /TexasUSA/ethernet/interfaces[name=eth0]
 +
 <cli> ls /TexasUSA/ethernet/interfaces[name=eth*]
 +
 <cli> ls /[TexasUSA,*.VN]/ethernet/interfaces
 +
#change directory
 +
 <cli> cd /TexasUSA/ethernet/interfaces
 +
 <cli> cd /[TexasUSA,*.VN]/ethernet/interfaces
 +
# set value
 +
 <cli> set /[TexasUSA,*.VN]/ethernet/interfaces/status UP
 +
# load user plugin
 +
 <cli> load testplugin.py
 +
# run commands define in the plugin
 +
 <cli> show_by_name eth0
 +
 <cli> show_by_path /TexasUSA/ethernet/interfaces
 +
[name=eth0]
 +
# demo notification when network disconnect
 +
 <model deployment machine>./etc/init.d/asp stop
 +
 <cli>typing something
 +
 Disconnected to server TexasUSA!
 +
 <cli>typing something
 +
# reconnect server
 +
 connect TexasUSA

Revision as of 01:45, 24 January 2013

  1. start cli

 cd cli  ./mgtcli.py

  1. add network element

 <cli> add element --host=192.168.50.5 -- name=TexasUSA --user=me --password=foo

  1. list directory

 <cli> ls 192.168.30.4: NewEnglandRouter

X.y.z.a:             HoChiMinhCity.

Vietnam

192.168.50.5:  TexasUSA

DOWN!  <cli> ls /TexasUSA/ethernet/interfaces  <cli> ls /*/ethernet/interfaces  <cli> ls /TexasUSA/ethernet/interfaces[name=eth0]  <cli> ls /TexasUSA/ethernet/interfaces[name=eth*]  <cli> ls /[TexasUSA,*.VN]/ethernet/interfaces

  1. change directory

 <cli> cd /TexasUSA/ethernet/interfaces  <cli> cd /[TexasUSA,*.VN]/ethernet/interfaces

  1. set value

 <cli> set /[TexasUSA,*.VN]/ethernet/interfaces/status UP

  1. load user plugin

 <cli> load testplugin.py

  1. run commands define in the plugin

 <cli> show_by_name eth0  <cli> show_by_path /TexasUSA/ethernet/interfaces [name=eth0]

  1. demo notification when network disconnect

 <model deployment machine>./etc/init.d/asp stop  <cli>typing something  Disconnected to server TexasUSA!  <cli>typing something

  1. reconnect server

 connect TexasUSA