diff --git a/ansible/roles/ovs-dpdk/templates/ovsdpdk-vswitchd.json.j2 b/ansible/roles/ovs-dpdk/templates/ovsdpdk-vswitchd.json.j2
index 97308d886bd424114549fdee64293442a197a319..5b3ae8308a550c18c5820e3d264ddf9987bd865c 100644
--- a/ansible/roles/ovs-dpdk/templates/ovsdpdk-vswitchd.json.j2
+++ b/ansible/roles/ovs-dpdk/templates/ovsdpdk-vswitchd.json.j2
@@ -1,4 +1,4 @@
 {
-    "command": "/usr/sbin/ovs-vswitchd unix:/run/openvswitch/db.sock -vconsole:emer -vsyslog:err -vfile:info --mlockall --log-file=/var/log/kolla/openvswitch/ovs-vswitchd.log",
+    "command": "/usr/sbin/ovs-vswitchd unix:/run/openvswitch/db.sock -vconsole:emer -vsyslog:err -vfile:info --mlockall --log-file=/var/log/kolla/openvswitch/ovs-vswitchd.log --pidfile",
     "config_files": []
 }