如何在python客户端的API中获取openapi

2024-10-03 13:19:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在openstack上实现一个新的细胞称重器。如何在openstack nova python代码中获取客户端IP(请求创建新实例的用户)?在

我已经试过了

在要求远程地址在

nova/api内部文件/授权副本(NovaKeystoneContext.调用方法)和nova/api/compute_req_身份证(computereqidmidlware方法),但没有成功。日志.调试似乎表示在请求创建新实例时未调用这些方法。在

有什么建议可以让我做到这一点?在

谢谢


Tags: 文件实例方法代码用户ipapi客户端
1条回答
网友
1楼 · 发布于 2024-10-03 13:19:43

对于任何可能感兴趣的人,我找到了一个解决办法。在

创建新权重时,需要添加如下方法:

def _weigh_object(self, cell, weight_properties):

要获得客户的IP,您只需拨打

^{pr2}$

最后一个细节:您需要重新启动nova服务,以便发生更改:

service nova-cells restart (as root)

相关问题 更多 >