在大型环境中,VMware Integrated OpenStack 仪表板显示 OpenStack 项目实例表的速度可能会较慢。

问题

登录到 VMware Integrated OpenStack 仪表板,然后选择项目 > 计算 > 实例时,仪表板显示实例列表所需的时间比预期要长。

要解决此问题,可以将仪表板配置为从 Nova 而不是从 Neutron 获取实例 IP 地址信息。这将提高实例页面的性能,但可能不会立即显示该页面上的 IP 地址信息。

解决方案

  1. root 用户身份登录到 Integrated OpenStack Manager
    ssh root@mgmt-server-ip
  2. 修改 Horizon 配置。
    viocli update horizon
  3. config 部分中,添加 horizon_instance_retrieve_ip_address 参数并将其值设置为 false
    现在,配置文件看起来类似于以下内容。
    conf:
      horizon:
        local_settings:
          config:
            horizon_instance_retrieve_ip_address: false
            openstack_neutron_network:
              neutron_backend: network-mode