After deploy environment with HA mode Horizon dashboard unavailable

Bug #1306614 reported by Vadim Rovachev
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Invalid
Medium
Fuel Library (Deprecated)

Bug Description

{"build_id": "2014-04-08_13-34-02", "mirantis": "yes", "build_number": "272", "nailgun_sha": "7a05e365240ab27c492b20585ef8ac8557102cc0", "ostf_sha": "de0222fed646525d248dc6892eeceab139d5c469", "fuelmain_sha": "306a50188d07bc1f09b4f3411fc5ebe057adf569", "astute_sha": "55df06b2e84fa5d71a1cc0e78dbccab5db29d968", "release": "4.1A", "fuellib_sha": "52e7f57695f33bafa5d84d524d77f1bc3a2289b2"}

env settings:
[cluster]
virt_type=kvm
config_mode=ha_compact
release_name=Havana on Ubuntu 12.04
net_provider=neutron
net_segment_type=vlan
debug=True
settings:{"volumes_lvm": false, "volumes_ceph": true, "images_ceph": true, "ephemeral_ceph": false,
 "objects_ceph": true, "osd_pool_size": 1, "savanna": true, "murano": true, "ceilometer": true}

4 nodes:
3 KVM nodes: controller
1 hardware node: compute ceph-osd

interfaces={"eth0":["admin"], "eth1": ["public", "management", "storage", "private"]}

networks:{"public":{"network_size": 16, "netmask": "255.255.255.240", "ip_ranges":[["172.18.92.100", "172.18.92.104"]],
 "vlan_start": 1086, "cidr": "172.18.92.96/28", "gateway":"172.18.92.97"},
 "management":{"vlan_start": 1081},
 "storage":{"vlan_start": 1082},
 "net04_ext_L3":{"floating": ["172.18.92.105", "172.18.92.110"], "cidr": "172.18.92.96/28", "gateway":"172.18.92.97"},
 "L2": {"physnet2": {"bridge": "br-prv", "vlan_range": [1083, 1084]}}}

Steps to reproduce:
1. deploy Fuel master
2. create environment with env settings
3. wait notification:
    Deployment of environment 'centos-neutron-vlan' is done. Access the OpenStack dashboard (Horizon) at http://172.18.92.100/
4. Got to ttp://172.18.92.100/
Expected result: openstack dashboard opened
Actual result: browser cannot open web page

---------------------------------------------------------------
openstack dashboard logs:
http://paste.openstack.org/show/75562/
--------------------------------------------------------------
ostf sanity tests:
3 tests failue:
Check internet connectivity from a compute
(Command execution failed. Please refer to OpenStack logs for more details.)
Check DNS resolution on compute node
(Command execution failed. Please refer to OpenStack logs for more details.)
Create and delete Murano environment
(Murano service is not available)
ostf-stdout.log
http://paste.openstack.org/show/75565/
----------------------------------------------------------
get to controller with horizon;
root@node-6:/var/log# curl http://172.18.92.100/horizon

<!DOCTYPE html>
<html lang="en" xml:lang="en">
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    <title>Login - Mirantis OpenStack Dashboard</title>

<link rel="stylesheet" href="/static/dashboard/css/d46048c6478b.css" type="text/css" media="screen" />

<link rel="shortcut icon" href="/static/dashboard/img/favicon.ico"/>

  </head>
  <body id="splash">
    <div class="container">
      <div class="row large-rounded">
        <div id="" class="login ">
  <div class="modal-header">

    <h3>Log In</h3>
  </div>

  <form id="" autocomplete="on" class="" action="/horizon/auth/login/" method="POST" ><input type='hidden' name='csrfmiddlewaretoken' value='ZJwKYoKj2ZN7CGrLTt69YUNLJ6UgNwbO' />
    <div class="modal-body clearfix">

  <fieldset>

  <input id="id_region" name="region" type="hidden" value="http://192.168.0.2:5000/v2.0" />

  <div class="control-group form-field clearfix ">
    <label for="id_username">User Name</label>

    <span class="help-block"></span>
    <div class="input">
      <input id="id_username" name="username" type="text" />
    </div>
  </div>

  <div class="control-group form-field clearfix ">
    <label for="id_password">Password</label>

    <span class="help-block"></span>
    <div class="input">
      <input id="id_password" name="password" type="password" />
    </div>
  </div>

  </fieldset>

    </div>
    <div class="modal-footer">
  <button type="submit" class="btn btn-primary pull-right">Sign In</button>
</div>
  </form>
</div>

      </div>
    </div>
  </body>
</html>
---------------------------------------------------
to to other controller:
root@node-5:~# curl http://172.18.92.100/horizon

curl: (7) couldn't connect to host

Revision history for this message
Vadim Rovachev (vrovachev) wrote :
Revision history for this message
Vadim Rovachev (vrovachev) wrote :

This bug reproduces only with "Havana on Ubuntu 12.04" release

Mike Scherbakov (mihgen)
Changed in fuel:
milestone: none → 5.0
assignee: nobody → Fuel Library Team (fuel-library)
Revision history for this message
Vladimir Kuklin (vkuklin) wrote :

Vadim, this but looks really weird.

1) Failing curl from node-5 looks like you do not have connectivity through external network between controllers.

2 ) By the way, from which host are you trying to open horizon web page?

3) Would you please provide the results of `curl -v` command which should be more verbose. Also, please try to telnet to this '172.18.92.100:80' from all the hosts you have and add the results to the bug.

Thank you.

Changed in fuel:
status: New → Incomplete
importance: Undecided → Medium
Changed in fuel:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.