我们在GCP上运行了一个openstack环境,其中包含了一个1control_1compute_2ceph。当在openstack上创建VM时,VM不能初始化云init,因为wit可以到达GCP的元数据,而不是私有的openstack。openstack是tripleo的最后一个版本。它使用OVN网络。是否有任何方法来读取openstack 169.254.169.254而不是GCP。
谢谢
发布于 2023-03-11 22:19:25
发现这种希望可以帮助实例直接连接到提供者外部网络,并将外部路由器配置为它们的默认网关。不使用OpenStack网络(中子)路由器。这意味着中子路由器不能用于代理从实例到nova元数据服务器的元数据请求,这可能导致运行云init时出现故障。但是,可以通过将dhcp代理配置为代理元数据请求来解决此问题。您可以在/etc/ You /dhcp_agent.ini中启用此功能。例如:
enable_isolated_metadata = True发布于 2023-04-20 15:33:27
虽然GCP上的OpenStack不是云init当前考虑的一个用例,但始终可以使用内核命令行参数(ds=openstack)或手动设置数据源列表:datasource_list: [openstack]来强制云-init使用哪些数据源。
https://serverfault.com/questions/1125894
复制相似问题