6.4. 查看 VLAN 配置和日志文件

要帮助验证或排除部署,您可以:

  • 验证 Red Hat Openstack Platform (RHOSP)网络服务(neutron)代理的注册和状态。
  • 验证网络配置值,如 VLAN 范围。

流程

  1. 使用 openstack network agent list 命令来验证 RHOSP Networking 服务代理是否已启动,并使用正确的主机名注册。

    (overcloud)[stack@undercloud~]$ openstack network agent list
    +--------------------------------------+--------------------+-----------------------+-------+----------------+
    | id                                   | agent_type         | host                  | alive | admin_state_up |
    +--------------------------------------+--------------------+-----------------------+-------+----------------+
    | a08397a8-6600-437d-9013-b2c5b3730c0c | Metadata agent     | rhelosp.example.com   | :-)   | True           |
    | a5153cd2-5881-4fc8-b0ad-be0c97734e6a | L3 agent           | rhelosp.example.com   | :-)   | True           |
    | b54f0be7-c555-43da-ad19-5593a075ddf0 | DHCP agent         | rhelosp.example.com   | :-)   | True           |
    | d2be3cb0-4010-4458-b459-c5eb0d4d354b | Open vSwitch agent | rhelosp.example.com   | :-)   | True           |
    +--------------------------------------+--------------------+-----------------------+-------+----------------+
  2. 查看 /var/log/containers/neutron/openvswitch-agent.log。查找确认创建过程使用了 ovs-ofctl 命令来配置 VLAN 中继。
  3. 验证 /etc/neutron/l3_agent.ini 文件中的 external_network_bridge。如果在 external_network_bridge 参数中有一个硬编码的值,则无法将提供商网络与 L3-agent 搭配使用,您无法创建必要的流。external_network_bridge 值的格式必须是 'external_network_bridge = "" '。
  4. 检查 /etc/neutron/plugin.ini 文件中的 network_vlan_ranges 值。对于提供商网络,不要指定数字 VLAN ID。仅在使用 VLAN 隔离项目网络时指定 ID。
  5. 验证 OVS 代理配置文件网桥映射,以确认映射到 phy-eno1 的网桥是否存在,并正确连接到 eno1