Thanks, a bit further now:
2018-04-12 13:25:23Z [undercloud.UndercloudServiceChain]:
CREATE_IN_PROGRESS state changed
2018-04-12 13:25:24Z [undercloud.UndercloudServiceChain]:
CREATE_IN_PROGRESS Stack CREATE started
2018-04-12 13:25:24Z
[undercloud.UndercloudServiceChain.LoggingConfiguration]:
CREATE_IN_PROGRESS state changed
2018-04-12 13:25:24Z [undercloud.UndercloudServiceChain.ServiceChain]:
CREATE_IN_PROGRESS state changed
2018-04-12 13:25:26Z [undercloud.UndercloudServiceChain.ServiceChain]:
CREATE_FAILED StackValidationFailed: resources.ServiceChain: Property
error: resources[36].properties: Property DockerRabbitmqConfigImage not
assigned
2018-04-12 13:25:26Z
[undercloud.UndercloudServiceChain.LoggingConfiguration]: CREATE_FAILED
CREATE aborted
2018-04-12 13:25:26Z [undercloud.UndercloudServiceChain]: CREATE_FAILED
Resource CREATE failed: StackValidationFailed: resources.ServiceChain:
Property error: ServiceChain.resources[36].properties: Property
DockerRabbitmqConfigImage not assigned
2018-04-12 13:25:27Z [undercloud.UndercloudServiceChain]: CREATE_FAILED
StackValidationFailed:
resources.UndercloudServiceChain.resources.ServiceChain: Property error:
ServiceChain.resources[36].properties: Property DockerRabbitmqConfigImage
not assigned
2018-04-12 13:25:27Z [undercloud]: CREATE_FAILED Resource CREATE failed:
StackValidationFailed:
resources.UndercloudServiceChain.resources.ServiceChain: Property error:
ServiceChain.resources[36].properties: Property DockerRabbitmqConfigImage
not assigned
Exception: Stack create failed
['Traceback (most recent call last):\n', ' File
"/usr/lib/python2.7/site-packages/tripleoclient/v1/undercloud_deploy.py",
line 511, in take_action\n parsed_args.timeout)\n', ' File
"/usr/lib/python2.7/site-packages/tripleoclient/v1/undercloud_deploy.py",
line 346, in _wait_for_heat_complete\n raise Exception(\'Stack create
failed\')\n', 'Exception: Stack create failed\n']
ERROR: Heat log files: /var/tmp/undercloud/undercloud_deploy-KVv2ms
On 12 April 2018 at 13:56, Thomas Herve <therve(a)redhat.com> wrote:
On Thu, Apr 12, 2018 at 1:50 PM, Adam Huffman
<adam.huffman.lists(a)gmail.com> wrote:
> I've been following the guide at:
>
>
http://tripleo.org/containers_deployment/undercloud.html
>
> to test a containerised deployment.
>
> Here's what I have installed:
>
> [stack@tripleo000 containers-2018-04-12]$ rpm -q python-tripleoclient
> python2-openstackclient openstack-heat-agents docker openvswitch
> python-tripleoclient-9.2.1-0.20180410161616.1c1af2a.el7.centos.noarch
> python2-openstackclient-3.14.1-0.20180402185834.a3caf7b.
el7.centos.noarch
> openstack-heat-agents-1.5.4-0.20180308153305.ecf43c7.el7.centos.noarch
> docker-1.13.1-53.git774336d.el7.centos.x86_64
> openvswitch-2.9.0-3.el7.x86_64
>
> [stack@tripleo000 containers-2018-04-12]$ rpm -q python-tripleoclient
> python2-openstackclient openstack-heat-agents docker openvswitch
> python-tripleoclient-9.2.1-0.20180410161616.1c1af2a.el7.centos.noarch
> python2-openstackclient-3.14.1-0.20180402185834.a3caf7b.
el7.centos.noarch
> openstack-heat-agents-1.5.4-0.20180308153305.ecf43c7.el7.centos.noarch
> docker-1.13.1-53.git774336d.el7.centos.x86_64
> openvswitch-2.9.0-3.el7.x86_64
>
> and here are the configured yum repos:
>
> repo id
> repo name
> status
> base/7/x86_64
> CentOS-7 - Base
> dell-system-update_dependent/7/x86_64
> dell-system-update_dependent
> dell-system-update_independent
> dell-system-update_independent
> delorean-queens
> delorean-openstack-kuryr-kubernetes-c394b695dfbf823de626276a610690
89ccdb0aca
> delorean-queens-testing
> dlrn-queens-testing
> extras/7/x86_64
> CentOS-7 - Extras
> rdo-qemu-ev/x86_64
> RDO CentOS-7 - QEMU EV
> tripleo-centos-ceph-luminous
> tripleo-centos-ceph-luminous
> updates/7/x86_64
> CentOS-7 - Updates
>
> Here's the attempted installation:
>
> export THT_ROOT=/usr/share/openstack-tripleo-heat-templates/
> [stack@tripleo000 containers-2018-04-12]$ !40
> sudo openstack undercloud deploy --templates=$THT_ROOT
> --local-ip=192.168.24.1 --keep-running -e
> $THT_ROOT/environments/services-docker/ironic.yaml -e
> $THT_ROOT/environments/services-docker/mistral.yaml -e
> $THT_ROOT/environments/services-docker/zaqar.yaml -e
> $THT_ROOT/environments/docker.yaml -e
> $THT_ROOT/environments/mongodb-nojournal.yaml -e
> $HOME/src/containers-2018-04-12/custom.yaml
>
> Undercloud deploy is an experimental developer focused feature that does
not
> yet replace 'openstack undercloud install'.
> Configuring puppet modules symlinks ...
> Exception: list index out of range
> ['Traceback (most recent call last):\n', ' File
> "/usr/lib/python2.7/site-packages/tripleoclient/v1/
undercloud_deploy.py",
> line 502, in take_action\n orchestration_client =
> self._launch_heat(parsed_args)\n', ' File
> "/usr/lib/python2.7/site-packages/tripleoclient/v1/
undercloud_deploy.py",
> line 187, in _launch_heat\n parsed_args.heat_user)\n', ' File
> "/usr/lib/python2.7/site-packages/tripleoclient/heat_launcher.py", line
306,
> in __init__\n user)\n', ' File
> "/usr/lib/python2.7/site-packages/tripleoclient/heat_launcher.py", line
170,
> in __init__\n uid = int(self.get_heat_uid())\n', ' File
> "/usr/lib/python2.7/site-packages/tripleoclient/heat_launcher.py", line
318,
> in get_heat_uid\n return p.communicate()[0].rstrip().
split(\':\')[2]\n',
> 'IndexError: list index out of range\n']
> 'DeployUndercloud' object has no attribute 'heat_launch'
Hi,
I think the guide is missing heat. You need to have it installed as
well prior to the deploy, that's probably what's missing (the
deployment is failing when doing getent passwd heat, it needs the heat
user).
--
Thomas