diff --git a/tools/kolla b/tools/kolla
index df69d64e8be65816db3570a23d3416ed857558cb..c7be4b141f31865b7102ea63e7b6f4b20609efe3 100755
--- a/tools/kolla
+++ b/tools/kolla
@@ -91,6 +91,8 @@ Commands:
     start   Start all kolla containers
     status  List running kolla containers
     stop    Stop all kolla containers
+    restart Restart all kolla containers
+    destroy Kill and remove all kolla containers and volumes
 EOF
 }
 
@@ -110,6 +112,12 @@ case "$1" in
             post_start
             ;;
 
+(restart)
+            ACTION="Restarting"
+            COMPOSE_CMD="restart"
+            process_all
+            ;;
+
 (status)
             ACTION="Status of"
             COMPOSE_CMD="ps"
@@ -122,6 +130,14 @@ case "$1" in
             process_all
             ;;
 
+(destroy)
+            ACTION="Destroying"
+            COMPOSE_CMD="kill"
+            process_all
+            COMPOSE_CMD="rm -f -v"
+            process_all
+            ;;
+
 (*)         usage
             exit 0
             ;;