From 0b5b93c49bcf9325800ccdb01c5e850090c3a184 Mon Sep 17 00:00:00 2001 From: Hirotaka Wakabayashi Date: Sun, 15 May 2022 14:14:45 +0900 Subject: Uses userdata instead of personality files This PR uses userdata instead of personality files because of Nova's deprecates personality files[1] since the the NovaApi-2.57 microversion. Original problem is guest instance creation failure due to the lack of guestagent configuration files because of the recent code chage[2]. [1]: https://review.opendev.org/c/openstack/nova/+/522027 [2]: https://review.opendev.org/c/openstack/trove/+/823632 Task: 44821 Story: 2009934 Change-Id: Id6a6aae3de17c12001b1e9946a4c0ce28ff29f73 --- doc/source/admin/building_guest_images.rst | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'doc') diff --git a/doc/source/admin/building_guest_images.rst b/doc/source/admin/building_guest_images.rst index ce56520a..8192b679 100644 --- a/doc/source/admin/building_guest_images.rst +++ b/doc/source/admin/building_guest_images.rst @@ -30,6 +30,13 @@ stored in Glance. This document shows you the steps to build the guest images. is created and registered in Glance automatically, unless it's disabled by setting ``TROVE_ENABLE_IMAGE_BUILD=false`` in devstack local.conf file. + Since Yoga release, Trove sets default use_nova_server_config_drive to + ``False``. This change will break instance provisioning in some cases. + To avoid that, make sure your ``DIB_CLOUD_INIT_DATASOURCES`` environment + contains ``OpenStack`` to configure cloud-init to use metadata serivce. + If cloud-init still doesn't inject files after changing the environment, + please ask your IaaS provider admin to enable OpenStack metadata service. + High Level Overview of a Trove Guest Instance ============================================= -- cgit v1.2.1