summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/source/admin/building_guest_images.rst29
1 files changed, 26 insertions, 3 deletions
diff --git a/doc/source/admin/building_guest_images.rst b/doc/source/admin/building_guest_images.rst
index 1918e93c..6f6dd2fa 100644
--- a/doc/source/admin/building_guest_images.rst
+++ b/doc/source/admin/building_guest_images.rst
@@ -54,9 +54,26 @@ functional tests are running.
Docker
------
-Since Vitoria release, all the datastore services are installed by docker
-container inside the Trove instance, so docker should be installed when
-building the guest image.
+Since Vitoria, the database service is running as docker container inside the
+trove guest instance, so docker should be installed when building the guest
+image. This also means the trove guest instance should be able to pull docker
+images from the image registry(either from user port or trove management port),
+the related options for container images are:
+
+.. code-block:: ini
+
+ [mysql]
+ docker_image
+ backup_docker_image
+
+ [postgresql]
+ docker_image
+ backup_docker_image
+
+ [mariadb]
+ docker_image
+ backup_docker_image
+
-----------------
Trove Guest Agent
@@ -81,6 +98,12 @@ VM, including:
* ``/etc/trove/conf.d/trove-guestagent.conf``: The config file for the
guest agent service.
+In addition to these config files, Trove supports to inject user data when
+launching the instance for customization on boot time, e.g. network
+configuration, hosts file settings, etc. The user data files are located inside
+the directory configured by ``cloudinit_location``, for mysql, the file name is
+``mysql.cloudinit``
+
------------------------------
Persistent Storage, Networking
------------------------------