3.2. 在 Compute 节点上部署 OVN 元数据代理


OVN 元数据代理在 tripleo-heat-templates/docker/services/ovn-metadata.yaml 文件中配置,并通过 OS::TripleO::Services::OVNMetadataAgent 包含在默认 Compute 角色中。因此,带有默认参数的 OVN 元数据代理被部署为 OVN 部署的一部分。请参阅 第 3 章 使用 director 部署 OVN

OpenStack 虚拟机实例访问位于本地链接 IP 地址 169.254.169.254 的联网元数据服务。neutron-ovn-metadata-agent 有权访问存在计算元数据 API 的主机网络。每个 HAProxy 都位于无法到达适当的主机网络的网络命名空间中。HAProxy 将必要的标头添加到元数据 API 请求,然后通过 UNIX 域套接字将请求转发到 neutron-ovn-metadata-agent

OVN 网络服务为每个虚拟网络创建启用元数据服务的唯一网络命名空间。Compute 节点上的实例访问的每个网络都有一个对应的元数据命名空间(ovnmeta-<net_uuid>)。

3.2.1. 元数据问题故障排除

您可以使用元数据命名空间进行故障排除来访问 Compute 节点上的本地实例。要排除元数据命名空间问题,请在 Compute 节点上以 root 用户身份运行以下命令:

# ip netns exec ovnmeta-fd706b96-a591-409e-83be-33caea824114 ssh USER@INSTANCE_IP_ADDRESS
Copy to Clipboard Toggle word wrap

USER@INSTANCE_IP_ADDRESS 是您要故障排除的本地实例的用户名和 IP 地址。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat