Running¶
To run LCP using python3
:
cd cb-manager
python3 main.py
python3 main.py¶
Local Control Plane: In each local agent, the control plane is responsible for programmability, i.e., changing the behaviour of the data plane at run-time.
usage: python3 main.py [-h] [--host HOST] [--port PORT]
[--auth-max-ttl AUTH_MAX_TTL]
[--polycube-host POLYCUBE_HOST]
[--polycube-port POLYCUBE_PORT]
[--polycube-timeout POLYCUBE_TIMEOUT]
[--apm-server APM_SERVER] [--dev-username DEV_USERNAME]
[--dev-password DEV_PASSWORD]
[--log-level {CRITICAL,ERROR,WARNING,INFO,DEBUG,NOTSET,NOTICE,SPAM,SUCCESS,VERBOSE}]
[--write-config] [--version]
-
-h
,
--help
¶
show this help message and exit
-
--host
<host>
,
-o
<host>
¶ Hostname/IP of the REST Server
-
--port
<port>
,
-p
<port>
¶ TCP Port of the REST Server
-
--auth-max-ttl
<auth_max_ttl>
,
-t
<auth_max_ttl>
¶ Max authentication db TTL
-
--polycube-host
<polycube_host>
,
-s
<polycube_host>
¶ Hostname/IP of Polycube
-
--polycube-port
<polycube_port>
,
-c
<polycube_port>
¶ Port of Polycube
-
--polycube-timeout
<polycube_timeout>
,
-e
<polycube_timeout>
¶ Timeout for Polycube connection
-
--apm-server
<apm_server>
,
-m
<apm_server>
¶ Elastic APM hostname/IP:port
-
--dev-username
<dev_username>
,
-u
<dev_username>
¶ Authorized username
-
--dev-password
<dev_password>
,
-a
<dev_password>
¶ Authorized password
-
--log-level
{CRITICAL,ERROR,WARNING,INFO,DEBUG,NOTSET,NOTICE,SPAM,SUCCESS,VERBOSE}
,
-l
{CRITICAL,ERROR,WARNING,INFO,DEBUG,NOTSET,NOTICE,SPAM,SUCCESS,VERBOSE}
¶ Log level
-
--write-config
,
-w
¶
Write options to config.ini
-
--version
,
-v
¶
Show version