Difference between revisions of "Using Management CLI"

Line 2: Line 2:
 
     cd cli
 
     cd cli
 
     ./mgtcli.py
 
     ./mgtcli.py
 +
* show help
 +
    Usage: help [COMMAND]
 +
    Print this help page
 +
    Example:
 +
      <cli> help
 +
      <cli> help connect
 
* add network element
 
* add network element
     <cli> add element --host=192.168.50.5 --
+
     <cli> add element --host=192.168.50.5 --name=TexasUSA --user=me --password=foo
    name=TexasUSA --user=me --password=foo
+
 
* list directory
 
* list directory
 
     <cli> ls
 
     <cli> ls

Revision as of 02:01, 24 January 2013

  • start cli
   cd cli
   ./mgtcli.py
  • show help
   Usage: help [COMMAND]
   Print this help page
   Example:
     <cli> help
     <cli> help connect
  • 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