Execute ovs-logger cmds with sudo 39/46239/1
authorDimitrios Markou <mardim@intracom-telecom.com>
Thu, 26 Oct 2017 07:13:29 +0000 (10:13 +0300)
committerDimitrios Markou <mardim@intracom-telecom.com>
Thu, 26 Oct 2017 07:13:29 +0000 (10:13 +0300)
In some installers we execute commands as ordinary users
and that causes problems when we need superuser priviledges.

Change-Id: I84786e63995990e9d68803ed50879b086b0bd4af
Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com>
modules/opnfv/utils/ovs_logger.py

index eb070e3..2107bdc 100644 (file)
@@ -70,7 +70,7 @@ class OVSLogger(object):
     def ofctl_dump_flows(self, ssh_conn, br='br-int',
                          choose_table=None, timestamp=None):
         try:
-            cmd = 'ovs-ofctl -OOpenFlow13 dump-flows {0}'.format(br)
+            cmd = 'sudo ovs-ofctl -OOpenFlow13 dump-flows {0}'.format(br)
             if choose_table is not None:
                 cmd = '{0} table={1}'.format(cmd, choose_table)
             output = self.__remote_cmd(ssh_conn, cmd)
@@ -85,7 +85,7 @@ class OVSLogger(object):
 
     def vsctl_show(self, ssh_conn, timestamp=None):
         try:
-            cmd = 'ovs-vsctl show'
+            cmd = 'sudo ovs-vsctl show'
             output = self.__remote_cmd(ssh_conn, cmd)
             operation = 'vsctl_show'
             host = self.__ssh_host(ssh_conn)