2024-10-03 13:19:43 发布
网友
我正在尝试在openstack上实现一个新的细胞称重器。如何在openstack nova python代码中获取客户端IP(请求创建新实例的用户)?在
我已经试过了
在要求远程地址在
nova/api内部文件/授权副本(NovaKeystoneContext.调用方法)和nova/api/compute_req_身份证(computereqidmidlware方法),但没有成功。日志.调试似乎表示在请求创建新实例时未调用这些方法。在
有什么建议可以让我做到这一点?在
谢谢
对于任何可能感兴趣的人,我找到了一个解决办法。在
创建新权重时,需要添加如下方法:
def _weigh_object(self, cell, weight_properties):
要获得客户的IP,您只需拨打
最后一个细节:您需要重新启动nova服务,以便发生更改:
service nova-cells restart (as root)
对于任何可能感兴趣的人,我找到了一个解决办法。在
创建新权重时,需要添加如下方法:
要获得客户的IP,您只需拨打
^{pr2}$最后一个细节:您需要重新启动nova服务,以便发生更改:
相关问题 更多 >
编程相关推荐