Comment 0 for bug 1495699

Revision history for this message
Maksym Strukov (unbelll) wrote : [Murano] debian-8-m-agent.qcow2 doesn't has ssh port opened

Scenario:
1. Create new environment
2. Choose Neutron, TUN
3. Choose Murano
4. Choose Ceilometer
5. Add 3 controller
6. Add 1 compute
7. Add 1 cinder+mongo
8. Add 2 mongo
9. Move Management network to eth1
10. Move Storage network to eth2 and untag it
11. Change disk configuration for both Mongo nodes. Change 'MongoDB' volume for vdc
12. Verify networks
13. Deploy the environment
14. Verify networks
15. Configure Murano in agree with https://docs.mirantis.com/openstack/fuel/fuel-6.0/operations.html#preparing-murano-for-testing
16. Run OSTF tests

Expected: Murano tests passed

Actual:
Murano tests failed with message:
"Time limit exceeded while waiting for Check that needed ports are opened to finish. Please refer to OpenStack logs for more details."

There is no info in logs to see what port are closed. So I added:
LOG.info("MAXMAX: checking {0} to {1}".format(ip, port))
to /usr/lib/python2.6/site-packages/fuel_health/muranomanager.py:356 in ostf docker.
Result:
2015-09-14 21:10:52 INFO (test_mixins) STEP:7, verify action: 'Check that needed ports are opened'
2015-09-14 21:10:52 INFO (muranomanager) MAXMAX: checking 10.109.1.177 to 22
2015-09-14 21:10:57 INFO (muranomanager) MAXMAX: checking 10.109.1.177 to 22
...
2015-09-14 21:15:48 INFO (muranomanager) MAXMAX: checking 10.109.1.177 to 22
2015-09-14 21:15:52 INFO (test_mixins) Timeout 300s exceeded for Check that needed ports are opened

In the same time I could open 10.109.1.177:80 in browser and see Apache demo page. So it works.

Env:
7.0-288 (RC2)

{"build_id": "288", "build_number": "288", "release_versions": {"2015.1.0-7.0": {"VERSION": {"build_id": "288", "build_number": "288", "api": "1.0", "fuel-library_sha": "121016a09b0e889994118aa3ea42fa67eabb8f25", "nailgun_sha": "93477f9b42c5a5e0506248659f40bebc9ac23943", "feature_groups": ["mirantis"], "fuel-nailgun-agent_sha": "d7027952870a35db8dc52f185bb1158cdd3d1ebd", "openstack_version": "2015.1.0-7.0", "fuel-agent_sha": "082a47bf014002e515001be05f99040437281a2d", "production": "docker", "python-fuelclient_sha": "1ce8ecd8beb640f2f62f73435f4e18d1469979ac", "astute_sha": "a717657232721a7fafc67ff5e1c696c9dbeb0b95", "fuel-ostf_sha": "1f08e6e71021179b9881a824d9c999957fcc7045", "release": "7.0", "fuelmain_sha": "6b83d6a6a75bf7bca3177fcf63b2eebbf1ad0a85"}}}, "auth_required": true, "api": "1.0", "fuel-library_sha": "121016a09b0e889994118aa3ea42fa67eabb8f25", "nailgun_sha": "93477f9b42c5a5e0506248659f40bebc9ac23943", "feature_groups": ["mirantis"], "fuel-nailgun-agent_sha": "d7027952870a35db8dc52f185bb1158cdd3d1ebd", "openstack_version": "2015.1.0-7.0", "fuel-agent_sha": "082a47bf014002e515001be05f99040437281a2d", "production": "docker", "python-fuelclient_sha": "1ce8ecd8beb640f2f62f73435f4e18d1469979ac", "astute_sha": "a717657232721a7fafc67ff5e1c696c9dbeb0b95", "fuel-ostf_sha": "1f08e6e71021179b9881a824d9c999957fcc7045", "release": "7.0", "fuelmain_sha": "6b83d6a6a75bf7bca3177fcf63b2eebbf1ad0a85"}