On Thu, Apr 12, 2018 at 1:50 PM, Adam Huffman
<adam.huffman.li...@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-c394b695dfbf823de626276a61069089ccdb0aca
> 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
_______________________________________________
dev mailing list
dev@lists.rdoproject.org
http://lists.rdoproject.org/mailman/listinfo/dev

To unsubscribe: dev-unsubscr...@lists.rdoproject.org

Reply via email to