Fuel should correctly process situations when net-provider is not defined at the config
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Ihor Kalnytskyi |
Bug Description
Let's modify description and say in other words.
The main point here is that fuel should correctly process situations when network provider is not defined.
We have a variable that is used for enable/disable Neutron at our ceph tests.
When variable is not set there is no word about net-provider at cluster config we try to upload. And fuel should use neutron. But at some reasons it calls nova.
This situations we can see at logs below.
CI System Test job [1] was filed with "AssertionError: Task 'deploy' has incorrect status. error != ready, 'Deployment has failed. Method granular_deploy. Deployment failed on nodes 1.
Inspect Astute logs for the details'"
At the Astute log:
2015-10-06 22:30:46 ERR [642] Error running RPC method granular_deploy: Deployment failed on nodes 1, trace:
["/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
At the puppet log from node 1:
Execution of '/usr/bin/nova network-create novanetwork --fixed-range-v4 10.0.0.0/16 --dns1 8.8.4.4 --dns2 8.8.8.8' returned 1: ERROR (ClientException): The server has either erred or is incapable of performing the requested operation. (HTTP 500) (Request-ID: req-09ed79c2-
When I manually executed this command after reverting environment I got the same error 500 and timeout for waiting message at the nova-all.log:
<179>Oct 7 10:39:17 node-1 nova-api 2015-10-07 10:39:17.380 12188 ERROR nova.api.openstack [req-2fc43ae5-
ht error: Timed out waiting for a reply to message ID aa435b402b7247c
For this test we have next steps:
1. Create cluster
2. Add 1 node with controller and ceph OSD roles
3. Add 2 node with compute and ceph OSD roles
4. Deploy the cluster
[1] https:/
Fuel used:
api: '1.0'
astute_sha: 0f753467a3f16e4
auth_required: true
build_id: '126'
build_number: '126'
feature_groups:
- mirantis
fuel-agent_sha: e881f0dabd09af4
fuel-library_sha: 37734918592cef7
fuel-nailgun-
fuel-nailgun_sha: 70d8b7e80573728
fuel-ostf_sha: 41aa5059243cbb2
fuelmain_sha: 51614465980e5f6
openstack_version: 2015.1.0-8.0
production: docker
python-
release: '8.0'
release_versions:
2015.1.0-8.0:
VERSION:
api: '1.0'
astute_sha: 0f753467a3f16e4
build_id: '126'
build_number: '126'
feature_
- mirantis
fuel-
fuel-
fuel-
fuel-
fuel-
fuelmain_sha: 51614465980e5f6
openstack
production: docker
python-
release: '8.0'
Changed in fuel: | |
status: | New → Confirmed |
Changed in fuel: | |
assignee: | Fuel Library Team (fuel-library) → MOS Puppet Team (mos-puppet) |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Igor Kalnitsky (ikalnitsky) |
tags: | added: area-python |
tags: | added: on-verification |
Another one reproduce is here [1]
[1] https:/ /product- ci.infra. mirantis. net/job/ 8.0.system_ test.ubuntu. thread_ 3/12/console