vmware-openstack

云计算 waitig 545℃ 百度已收录 0评论

如果之前没有配置SSL(缺省是没有),需要修改代码,禁止VMwareVCDriver使用SSL认证,否则在创建虚机的时候会报错“error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed”。
需要编辑/usr/lib/python2.7/site-packages/oslo_vmware/service.py,注释掉如下行:
#self.verify = cacert if cacert else not insecure

并修改self.verify的值为False,如下所示:

[python] view
plain copy

  1. class RequestsTransport(transport.Transport):  
  2.     def __init__(self, cacert=None, insecure=True, pool_maxsize=10):  
  3.         transport.Transport.__init__(self)  
  4.         # insecure flag is used only if cacert is not  
  5.         # specified.  
  6.         #self.verify = cacert if cacert else not insecure  
  7.         self.verify = False         
  8.   
  9. self.session = requests.Session()  
  10.         self.session.mount(‘file:///’,  
  11.                            LocalFileAdapter(pool_maxsize=pool_maxsize))  
  12.         self.cookiejar = self.session.cookies  

本文由【waitig】发表在等英博客
本文固定链接:vmware-openstack
欢迎关注本站官方公众号,每日都有干货分享!
等英博客官方公众号
点赞 (0)分享 (0)