diff --git a/doc/source/admin/index.rst b/doc/source/admin/index.rst index 72dbfff4d..e82e7b6e0 100644 --- a/doc/source/admin/index.rst +++ b/doc/source/admin/index.rst @@ -13,3 +13,4 @@ the services. osprofiler clear-containers + keep-containers-alive diff --git a/doc/source/admin/keep-containers-alive.rst b/doc/source/admin/keep-containers-alive.rst new file mode 100644 index 000000000..efd7dc31a --- /dev/null +++ b/doc/source/admin/keep-containers-alive.rst @@ -0,0 +1,24 @@ +======================= +Keep Containers Alive +======================= +As we know, the Docker daemon shuts down all running containers +during daemon downtime. Starting with Docker Engine 1.12, users can +configure the daemon so that containers remain running when the +docker service becomes unavailable. This functionality is called +live restore. You can read more about Live Restore +`here `_. + +Installation with DevStack +========================== +It is possible to keep containers alive. Follow the +:doc:`/contributor/quickstart` to download DevStack, Zun code and copy the +local.conf file. Now perform the following steps to install Zun with DevStack:: + + cd /opt/stack/devstack + echo "ENABLE_LIVE_RESTORE=true" >> local.conf + ./stack.sh + +Verify the installation by:: + + $ sudo docker info | grep "Live Restore" + Live Restore Enabled: true