OSTF test 'Check network connectivity from instance via floating IP' failed on creation new floating ip
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Invalid
|
High
|
Dmitry Tyzhnenko |
Bug Description
OSTF test 'Check network connectivity from instance via floating IP' failed on creation new floating ip
Fuel ISO 7.0-176
Scenario:
1. Create new environment
2. Choose Neutron, TUN
3. Choose Ceph for volumes and Ceph for images
4. Add 5 controller
5. Add 2 compute
6. Add 2 ceph
7. Verify networks
8. Deploy the environment
9. Verify networks
10. Run OSTF tests
Actual result:
Step 10 failed
Expected result:
All steps pass
OSTF Scenario:
1. Create a new security group (if it doesn`t exist yet).
2. Create router
3. Create network
4. Create subnet
5. Uplink subnet to router.
6. Create an instance using the new security group
in created subnet.
7. Create a new floating IP
8. Assign the new floating IP to the instance.
9. Check connectivity to the floating IP using ping command.
10. Check that public IP 8.8.8.8 can be pinged from instance.
11. Disassociate server floating ip.
12. Delete floating ip
13. Delete server.
14. Remove router.
15. Remove subnet
16. Remove network
OSTF Actual result:
Step 7 failed
Expected result:
All steps pass
OSTF error from log - http://
Snapshot log - https:/
Changed in fuel: | |
status: | New → Confirmed |
status: | Confirmed → Incomplete |
Dmitry, the error says there is no more floating IPs available in the pool:
urllib3. connectionpool: DEBUG: "POST http:// 192.168. 0.2:8774/ v2/d7ced399a0f0 43e2b0793861e7b aace3/os- floating- ips HTTP/1.1" 404 85 common. test_mixins: DEBUG: Traceback (most recent call last): python2. 6/site- packages/ fuel_health/ common/ test_mixins. py", line 177, in verify python2. 6/site- packages/ fuel_health/ nmanager. py", line 688, in _create_floating_ip floating_ ips_pool[ 0].name) python2. 6/site- packages/ novaclient/ v1_1/floating_ ips.py" , line 44, in create "/os-floating- ips", {'pool': pool}, "floating_ip") python2. 6/site- packages/ novaclient/ base.py" , line 100, in _create client. post(url, body=body) python2. 6/site- packages/ novaclient/ client. py", line 492, in post request( url, 'POST', **kwargs) python2. 6/site- packages/ novaclient/ client. py", line 467, in _cs_request request( url, method, **kwargs) python2. 6/site- packages/ novaclient/ client. py", line 440, in _time_request python2. 6/site- packages/ novaclient/ client. py", line 433, in request from_response( resp, body, url, method) d693-4bbb- 8d2d-eb53a60136 d9)
fuel_health.
File "/usr/lib/
result = func(*args, **kwargs)
File "/usr/lib/
pool=
File "/usr/lib/
return self._create(
File "/usr/lib/
_resp, body = self.api.
File "/usr/lib/
return self._cs_
File "/usr/lib/
resp, body = self._time_
File "/usr/lib/
resp, body = self.request(url, method, **kwargs)
File "/usr/lib/
raise exceptions.
NotFound: No more floating ips in pool net04_ext. (HTTP 404) (Request-ID: req-240c9387-
Are you sure net04_ext has enough IP addresses?