openstack:如何运行多个glance实例?

openstack:如何运行多个glance实例?,openstack,Openstack,我是openstack的新手。我已经按照安装指南在单个主机服务器上设置了openstack。现在我有一个问题。在单个节点上,我在keystone中注册了glance服务和相对端点。如果我想在多台主机服务器上运行glance,是否需要在keystone中注册两个glance服务?或者我仍然需要一次浏览服务,但需要添加更多的浏览端点吗?您可能希望找到一种方法来对glace API端点进行负载平衡,然后将负载平衡的地址作为PublicURL放置到keystone目录中 诀窍是找到一种负载平衡的方法。最

我是openstack的新手。我已经按照安装指南在单个主机服务器上设置了openstack。现在我有一个问题。在单个节点上,我在keystone中注册了glance服务和相对端点。如果我想在多台主机服务器上运行glance,是否需要在keystone中注册两个glance服务?或者我仍然需要一次浏览服务,但需要添加更多的浏览端点吗?

您可能希望找到一种方法来对glace API端点进行负载平衡,然后将负载平衡的地址作为PublicURL放置到keystone目录中


诀窍是找到一种负载平衡的方法。最大的问题是在时间和数据吞吐量方面要浏览的查询的大小。要实现负载平衡并非易事。

Matt,谢谢您的回答。如果我在两个节点上运行glance,我应该定义一个glance服务,但在keystone中添加两个端点吗?据我所知,GLEAN由nova使用,nova是否能够自动将负载分配给两个GLEAN节点?此外,两个glance节点如何共享图像?nova查询keystone以获取目录,从而找到glance的API url。如果希望加载blance后端api查询,则需要使用目录中的内部URL来设置loadbalancer端点。当然,毫无疑问,您将需要处理一些网络复杂性。您可以轻松地将多个浏览端点隐藏在F5或像HAProxy这样的软件LB后面,并且工作得相当好。您需要注意超时,但这可以让您平衡请求,并在keystone中拥有一个所有客户端都可以轻松找到的端点。