Line 4: | Line 4: | ||
* show help | * show help | ||
Usage: help [COMMAND] | Usage: help [COMMAND] | ||
− | Print | + | Print help page |
Example: | Example: | ||
<cli> help | <cli> help | ||
<cli> help connect | <cli> help connect | ||
* add network element | * add network element | ||
− | <cli> add element --host=192.168.50.5 --name=TexasUSA --user=me --password=foo | + | Usage: add element [OPTION] |
+ | Add a network element into the system | ||
+ | Mandatory arguments to long options | ||
+ | --name= name of netconf server | ||
+ | --host= address of netconf server | ||
+ | --port= port to connect to netconf server | ||
+ | --user= username to connect to netconf server | ||
+ | --password= password to connect to netconf server | ||
+ | Example: | ||
+ | <cli> add element --host=192.168.50.5 --name=TexasUSA --user=me --password=foo | ||
* list directory | * list directory | ||
<cli> ls | <cli> ls |
Revision as of 02:10, 24 January 2013
- start cli
cd cli ./mgtcli.py
- show help
Usage: help [COMMAND] Print help page Example: <cli> help <cli> help connect
- add network element
Usage: add element [OPTION] Add a network element into the system Mandatory arguments to long options --name= name of netconf server --host= address of netconf server --port= port to connect to netconf server --user= username to connect to netconf server --password= password to connect to netconf server Example: <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