In large-scale environments, the VMware Integrated OpenStack dashboard might be slow to display the instance table for an OpenStack project.

Problem

When you log in to the VMware Integrated OpenStack dashboard and select Project > Compute > Instances, the dashboard takes longer than expected to display the list of instances.

To address this issue, you can configure the dashboard to obtain instance IP address information from Nova instead of Neutron. This improves the performance of the instance page, but IP address information on that page may not be displayed immediately.

Solution

  1. Log in to the Integrated OpenStack Manager as the root user.
    ssh root@mgmt-server-ip
  2. Modify the Horizon configuration.
    viocli update horizon
  3. In the config section, add the horizon_instance_retrieve_ip_address parameter and set its value to false.
    The configuration file now looks similar to the following.
    conf:
      horizon:
        local_settings:
          config:
            horizon_instance_retrieve_ip_address: false
            openstack_neutron_network:
              neutron_backend: network-mode