Bug 1262189
| Summary: | Overcloud Deployment fails: either hangs or raises resources.ComputeNodesPostDeployment.resources.ComputePuppetDeployment.resources[0] | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Adriano Petrich <apetrich> | ||||
| Component: | openstack-puppet-modules | Assignee: | Ivan Chavero <ichavero> | ||||
| Status: | CLOSED ERRATA | QA Contact: | Alexander Chuzhoy <sasha> | ||||
| Severity: | high | Docs Contact: | |||||
| Priority: | high | ||||||
| Version: | 7.0 (Kilo) | CC: | alessio.dini, apetrich, jcoufal, jstransk, mandreou, mburns, rhel-osp-director-maint, sasha, sbaker, shardy, yeylon, zbitter | ||||
| Target Milestone: | z2 | Keywords: | Automation, ZStream | ||||
| Target Release: | 7.0 (Kilo) | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | openstack-puppet-modules-2015.1.8-20.el7ost | Doc Type: | Bug Fix | ||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2015-10-08 12:24:46 UTC | Type: | Bug | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Bug Depends On: | 1259900, 1259905 | ||||||
| Bug Blocks: | |||||||
| Attachments: |
|
||||||
|
Description
Adriano Petrich
2015-09-11 06:24:24 UTC
Additional logs can be found here: https://rhos-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/view/RDO/view/rdo-manager/job/osp_director-none-rhos-7_director-poodle-rhel-7.1-templates-virthost-minimal-none-neutron-gre-api/23 On a discussion with marios on the irc we think we are missing a patch downstream this one is missing downstream: https://review.openstack.org/#/c/193393/ "Add tripleo::packages" but we have the next one downstream: https://review.openstack.org/#/c/193394/ "Puppet: wire in tripleo::packages" Yes that sounds right, if there was a backport to t-h-t but not to OPM, we'll need the OPM part backported too. i can confirm that after I manually patched to include that puppet-tripleo change I could get to create complete for deploy: curl "https://review.openstack.org/gitweb?p=openstack/puppet-tripleo.git;a=blob_plain;f=manifests/packages.pp;h=6a5813a2cb347c487d51a5164152ab8ffe62de6d;hb=fdb0ec212f9c9ba9dea83e414abef6cb37b68014" > packages.pp virt-customize --upload packages.pp:/usr/share/openstack-puppet/modules/tripleo/manifests/packages.pp -a overcloud-full.qcow2 reloaded images, got latest tripleo heat templates and openstack overcloud deploy --templates --control-scale 1 --compute-scale 1 The "Add tripleo::packages" (OPM) patch was requested as part of bug 1259900, which is marked as fixed in openstack-puppet-modules-2015.1.8-15.el7ost. The t-h-t patch was requested as part of bug 1259905. That one is still ON_DEV, so I'm not sure how this happened out of order. the OPM part of this bug seems to be fixed, are there more puppet actions needed? As far as I know that's all. Verified: Environment: openstack-puppet-modules-2015.1.8-20.el7ost.noarch Deployment command: openstack overcloud deploy --debug --log-file overcloud_deployment_83.log --templates --libvirt-type=qemu --neutron-network-type gre --neutron-tunnel-types gre --ntp-server 10.5.26.10 --control-scale 1 --compute-scale 1 --ceph-storage-scale 1 --block-storage-scale 0 --swift-storage-scale 0 --control-flavor baremetal --compute-flavor baremetal --ceph-storage-flavor baremetal --block-storage-flavor baremetal --swift-storage-flavor baremetal -e /usr/share/openstack-tripleo-heat-templates/environments/storage-environment.yaml The deployment completed successfully: DEBUG: os_cloud_config.utils.clients Creating nova client. Overcloud Endpoint: http://192.0.2.17:5000/v2.0/ Overcloud Deployed DEBUG: openstackclient.shell clean_up DeployOvercloud [stack@undercloud ~]$ heat stack-list +--------------------------------------+------------+-----------------+----------------------+ | id | stack_name | stack_status | creation_time | +--------------------------------------+------------+-----------------+----------------------+ | 599fb8f4-eacc-407b-94c1-03be14c509ac | overcloud | CREATE_COMPLETE | 2015-09-28T21:34:23Z | +--------------------------------------+------------+-----------------+----------------------+ Hi all, we are facing the same issue. Following the above instructions we updated the overcloud-full image and updated tripleo heat templates to tag 0.8.6 from github repository. Then we uploaded the modified images to glance, successfully. After we tried to run the deploy with the command: openstack overcloud deploy --templates ~/templates/my-overcloud -e ~/templates/my-overcloud/environments/network-isolation.yaml -e ~/templates/network-environment.yaml --control-scale 1 --compute-scale 2 --control-flavor Flavor-8cpu-x86_64-16384MB-135GB --compute-flavor Flavor-16cpu-x86_64-49152MB-135GB --ntp-server pool.ntp.org --neutron-network-type vxlan --neutron-tunnel-types vxlan We obtained this error: ERROR: openstack ERROR: The Parameter (NeutronDhcpAgentsPerNetwork) was not defined in template. Can you tell us please something more about the "Add tripleo::packages"? How can we apply that patch? Best Regards Alessio Dini Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2015:1872 |