<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Trying to find how I should be connecting to Horizon as installed
      in a Quickstart installation.</p>
    <p>My connection would look like this:</p>
    <p><b><tt>MyLaptop -> vpn -> large-remote-host </tt></b><br>
    </p>
    <p>on the large-remote-host I have the undercloud (directly
      accessible from large-remote-host) along with controller0 and
      novacompute0 (forwarded to large-remote-host through undercloud).
      <br>
    </p>
    <p>How should I be connecting to Horizon, since I have so many
      layers/redirects in between.  For that matter, is there a way to
      determine if Horizon is working at all ("openstack service list"
      doesn't show horizon as a service).</p>
    <p><tt>(undercloud) [stack@undercloud ~]$ openstack service list</tt><tt><br>
      </tt><tt>+----------------------------------+------------------+-------------------------+</tt><tt><br>
      </tt><tt>| ID                               | Name             |
        Type                    |</tt><tt><br>
      </tt><tt>+----------------------------------+------------------+-------------------------+</tt><tt><br>
      </tt><tt>| 1aa733bdce734d4780b5b5e4ae95b3ae | zaqar-websocket  |
        messaging-websocket     |</tt><tt><br>
      </tt><tt>| 40706a02e7cc48ffbe96463899ffc233 | keystone         |
        identity                |</tt><tt><br>
      </tt><tt>| 42ec6a4be14e4caebfd966fbb7f5887e | neutron          |
        network                 |</tt><tt><br>
      </tt><tt>| 4cc628ee478549ada4689f0bc07c2c4c | ironic           |
        baremetal               |</tt><tt><br>
      </tt><tt>| 4e8429ec9b67491480f7d61b425a2c0c | heat-cfn         |
        cloudformation          |</tt><tt><br>
      </tt><tt>| 7258afcb547d43e0ad4c8d28e91f68a5 | glance           |
        image                   |</tt><tt><br>
      </tt><tt>| 798a3c89a2f54ca483c302c363d827b1 | zaqar            |
        messaging               |</tt><tt><br>
      </tt><tt>| 93161b7459a746f6a9ed96aa4fd896bc | mistral          |
        workflowv2              |</tt><tt><br>
      </tt><tt>| a2b11439cec94045a1c98834809d8cdf | ironic-inspector |
        baremetal-introspection |</tt><tt><br>
      </tt><tt>| e14d7534fb7d404bb34796dcb8e6ec33 | swift            |
        object-store            |</tt><tt><br>
      </tt><tt>| e388a17a1e424c35acb067c5e2065682 | nova             |
        compute                 |</tt><tt><br>
      </tt><tt>| ec8d9da35b724d50a4f309141d30f331 | heat             |
        orchestration           |</tt><tt><br>
      </tt><tt>| f5f02530289b487c90d6c7ef6c1fd73a | placement        |
        placement               |</tt><tt><br>
      </tt><tt>+----------------------------------+------------------+-------------------------+</tt><tt><br>
      </tt></p>
    <p>I suspect the quickstart script didn't configure everything (run
      as <tt>bash quickstart.sh --playbook quickstart-extras.yml
        --bootstrap --no-clone -t all -S overcloud-validate -R master
        127.0.0.2</tt>)<br>
    </p>
  </body>
</html>