通过使用元数据代理服务器,虚拟机实例可以从 OpenStack Nova API 服务器中检索实例特定的元数据。

NSX 平台提供了用于访问 Nova 元数据的代理服务器。此代理将捕获在 169.254.269.254 地址上提交的所有请求,并将其转发到 NSX-T 元数据代理配置中指定的 Nova 元数据服务器端点

前提条件

用于元数据代理的 Edge 节点必须具有从其管理 IP 地址到元数据服务器的 IP 连接。

过程

  1. 从浏览器中,使用管理员权特权登录到位于 https://nsx-manager-ip-address 中的 NSX Manager。
  2. 从导航面板中选择高级网络 > DHCP
  3. 选择元数据代理,并单击添加
  4. 输入名称和可选的说明。
  5. 输入以下 Nova 服务器 URLhttp://<openstack_controler>:8775。如果元数据代理服务器正在侦听默认端口 8775 以外的其他端口,请使用正确的端口更新 URL。可在 Nova API 配置文件 /etc/nova.conf 中的控制器节点上通过查找 metadata_listen_port 参数找到这些端口。如果需要更改配置,请重新启动 n-api 或 nova 服务器。
  6. 输入 Secret 参数。
  7. 从下拉菜单中选择 Edge 群集
  8. 单击添加