设为首页 收藏本站
查看: 4444|回复: 6

[经验分享] OpenStack dashboard无法访问

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2013-12-3 17:42:54 | 显示全部楼层 |阅读模式
参照https://github.com/mseknibilel/OpenStack-Grizzly-Install-Guide

安装Havana后dashboard无法访问,查看apache日志,发现:


[Tue Dec 03 06:21:58 2013] [error] Unauthorized: Unauthorized (HTTP 401)
[Tue Dec 03 06:21:58 2013] [error] Internal Server Error: /horizon/admin/
[Tue Dec 03 06:21:58 2013] [error] Traceback (most recent call last):
[Tue Dec 03 06:21:58 2013] [error]   File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 115, in get_response
[Tue Dec 03 06:21:58 2013] [error]     response = callback(request, *callback_args, **callback_kwargs)
[Tue Dec 03 06:21:58 2013] [error]   File "/usr/lib/python2.7/dist-packages/horizon/decorators.py", line 38, in dec
[Tue Dec 03 06:21:58 2013] [error]     return view_func(request, *args, **kwargs)
[Tue Dec 03 06:21:58 2013] [error]   File "/usr/lib/python2.7/dist-packages/horizon/decorators.py", line 86, in dec
[Tue Dec 03 06:21:58 2013] [error]     return view_func(request, *args, **kwargs)
[Tue Dec 03 06:21:58 2013] [error]   File "/usr/lib/python2.7/dist-packages/horizon/decorators.py", line 54, in dec
[Tue Dec 03 06:21:58 2013] [error]     return view_func(request, *args, **kwargs)
[Tue Dec 03 06:21:58 2013] [error]   File "/usr/lib/python2.7/dist-packages/horizon/decorators.py", line 38, in dec
[Tue Dec 03 06:21:58 2013] [error]     return view_func(request, *args, **kwargs)
[Tue Dec 03 06:21:58 2013] [error]   File "/usr/lib/python2.7/dist-packages/horizon/decorators.py", line 86, in dec
[Tue Dec 03 06:21:58 2013] [error]     return view_func(request, *args, **kwargs)
[Tue Dec 03 06:21:58 2013] [error]   File "/usr/lib/python2.7/dist-packages/django/views/generic/base.py", line 68, in view
[Tue Dec 03 06:21:58 2013] [error]     return self.dispatch(request, *args, **kwargs)
[Tue Dec 03 06:21:58 2013] [error]   File "/usr/lib/python2.7/dist-packages/django/views/generic/base.py", line 86, in dispatch
[Tue Dec 03 06:21:58 2013] [error]     return handler(request, *args, **kwargs)
[Tue Dec 03 06:21:58 2013] [error]   File "/usr/lib/python2.7/dist-packages/horizon/tables/views.py", line 155, in get
[Tue Dec 03 06:21:58 2013] [error]     handled = self.construct_tables()
[Tue Dec 03 06:21:58 2013] [error]   File "/usr/lib/python2.7/dist-packages/horizon/tables/views.py", line 146, in construct_tables
[Tue Dec 03 06:21:58 2013] [error]     handled = self.handle_table(table)
[Tue Dec 03 06:21:58 2013] [error]   File "/usr/lib/python2.7/dist-packages/horizon/tables/views.py", line 118, in handle_table
[Tue Dec 03 06:21:58 2013] [error]     data = self._get_data_dict()
[Tue Dec 03 06:21:58 2013] [error]   File "/usr/lib/python2.7/dist-packages/horizon/tables/views.py", line 182, in _get_data_dict
[Tue Dec 03 06:21:58 2013] [error]     self._data = {self.table_class._meta.name: self.get_data()}
[Tue Dec 03 06:21:58 2013] [error]   File "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/dashboards/admin/overview/views.py", line 59, in get_data
[Tue Dec 03 06:21:58 2013] [error]     data = super(GlobalOverview, self).get_data()
[Tue Dec 03 06:21:58 2013] [error]   File "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/usage/views.py", line 29, in get_data
[Tue Dec 03 06:21:58 2013] [error]     self.usage.get_limits()
[Tue Dec 03 06:21:58 2013] [error]   File "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/usage/base.py", line 178, in get_limits
[Tue Dec 03 06:21:58 2013] [error]     self.get_neutron_limits()
[Tue Dec 03 06:21:58 2013] [error]   File "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/usage/base.py", line 147, in get_neutron_limits
[Tue Dec 03 06:21:58 2013] [error]     api.neutron.is_security_group_extension_supported(self.request)
[Tue Dec 03 06:21:58 2013] [error]   File "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/api/neutron.py", line 761, in is_security_group_extension_supported
[Tue Dec 03 06:21:58 2013] [error]     return is_extension_supported(request, 'security-group')
[Tue Dec 03 06:21:58 2013] [error]   File "/usr/lib/python2.7/dist-packages/horizon/utils/memoized.py", line 33, in __call__
[Tue Dec 03 06:21:58 2013] [error]     value = self.func(*args)
[Tue Dec 03 06:21:58 2013] [error]   File "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/api/neutron.py", line 741, in is_extension_supported
[Tue Dec 03 06:21:58 2013] [error]     extensions = list_extensions(request)
[Tue Dec 03 06:21:58 2013] [error]   File "/usr/lib/python2.7/dist-packages/horizon/utils/memoized.py", line 33, in __call__
[Tue Dec 03 06:21:58 2013] [error]     value = self.func(*args)
[Tue Dec 03 06:21:58 2013] [error]   File "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/api/neutron.py", line 732, in list_extensions
[Tue Dec 03 06:21:58 2013] [error]     extensions_list = neutronclient(request).list_extensions()
[Tue Dec 03 06:21:58 2013] [error]   File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 108, in with_params
[Tue Dec 03 06:21:58 2013] [error]     ret = self.function(instance, *args, **kwargs)
[Tue Dec 03 06:21:58 2013] [error]   File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 286, in list_extensions
[Tue Dec 03 06:21:58 2013] [error]     return self.get(self.extensions_path, params=_params)
[Tue Dec 03 06:21:58 2013] [error]   File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 1183, in get
[Tue Dec 03 06:21:58 2013] [error]     headers=headers, params=params)
[Tue Dec 03 06:21:58 2013] [error]   File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 1168, in retry_request
[Tue Dec 03 06:21:58 2013] [error]     headers=headers, params=params)
[Tue Dec 03 06:21:58 2013] [error]   File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 1103, in do_request
[Tue Dec 03 06:21:58 2013] [error]     resp, replybody = self.httpclient.do_request(action, method, body=body)
[Tue Dec 03 06:21:58 2013] [error]   File "/usr/lib/python2.7/dist-packages/neutronclient/client.py", line 188, in do_request
[Tue Dec 03 06:21:58 2013] [error]     self.authenticate()
[Tue Dec 03 06:21:58 2013] [error]   File "/usr/lib/python2.7/dist-packages/neutronclient/client.py", line 224, in authenticate
[Tue Dec 03 06:21:58 2013] [error]     token_url = self.auth_url + "/tokens"
[Tue Dec 03 06:21:58 2013] [error] TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'



问题原因:keystone enpoints 配置不对


# keystone endpoint-list
+----------------------------------+-----------+----------------------------------------------+----------------------------------------------+----------------------------------------------+----------------------------------+
|                id                |   region  |                  publicurl                   |                 internalurl                  |                   adminurl                   |            service_id            |
+----------------------------------+-----------+----------------------------------------------+----------------------------------------------+----------------------------------------------+----------------------------------+
| 0c74dbc2965741ba8d422919cc87d137 | RegionOne |         http://135.252.167.143:9696/         |         http://135.252.167.143:9696/         |         http://135.252.167.143:9696/         | 9b11a0a7a4414dfa8e6c4bd421f80873 |
| 4963eb70de9d46a8827933630e8aed3a | RegionOne |  http://135.252.167.143:8773/services/Cloud  |  http://135.252.167.143:8773/services/Cloud  |  http://135.252.167.143:8773/services/Admin  | 038d194c12a742e58f808c8525358a39 |
| 92a5c3b2d28645239c835a1faf48dcdf | RegionOne |         http://135.252.167.143:9292/         |         http://135.252.167.143:9292/         |         http://135.252.167.143:9292/         | 19154d904d9c429e95e7c16f1d6d5720 |
| c5e29713994441f897b2c4893ae1c597 | RegionOne | http://135.252.167.143:8774/v2/$(tenant_id)s | http://135.252.167.143:8774/v2/$(tenant_id)s | http://135.252.167.143:8774/v2/$(tenant_id)s | 8b9511b673784c0f9b9fc5a020c74579 |
| e256af289933417fbff54be4839d4238 | RegionOne |       http://135.252.167.143:5000/v2.0       |       http://135.252.167.143:5000/v2.0       |      http://135.252.167.143:35357/v2.0       | 8c735b1d72a44a5b8e24eb6779d33dc2 |
| f05f48dd94fc4ff6b408fec9062eab44 | RegionOne | http://135.252.167.143:8776/v1/$(tenant_id)s | http://135.252.167.143:8776/v1/$(tenant_id)s | http://135.252.167.143:8776/v1/$(tenant_id)s | 1cbab544e802480c8361f239f905e8f5 |
+----------------------------------+-----------+----------------------------------------------+----------------------------------------------+----------------------------------------------+----------------------------------+


mysql> select * from endpoint;
+----------------------------------+----------------------------------+-----------+-----------+----------------------------------+----------------------------------------------+-------+
| id                               | legacy_endpoint_id               | interface | region    | service_id                       | url                                          | extra |
+----------------------------------+----------------------------------+-----------+-----------+----------------------------------+----------------------------------------------+-------+
| 183592caa9c843c0bc8b38f864741b43 | 0c74dbc2965741ba8d422919cc87d137 | public    | RegionOne | 9b11a0a7a4414dfa8e6c4bd421f80873 | http://135.252.167.143:9696/                 | {}    |
| 2040301ef0a84b2982af81d1fa57b37f | e256af289933417fbff54be4839d4238 | admin     | RegionOne | 8c735b1d72a44a5b8e24eb6779d33dc2 | http://135.252.167.143:35357/v2.0            | {}    |
| 2f6aa131ec9d4b4885f96e6bce84fa2a | 92a5c3b2d28645239c835a1faf48dcdf | internal  | RegionOne | 19154d904d9c429e95e7c16f1d6d5720 | http://135.252.167.143:9292/                 | {}    |
| 30ffca84dcfa4229ac5ebebb15bff251 | c5e29713994441f897b2c4893ae1c597 | internal  | RegionOne | 8b9511b673784c0f9b9fc5a020c74579 | http://135.252.167.143:8774/v2/$(tenant_id)s | {}    |
| 399324a3cdd54dff88461fb219954891 | 0c74dbc2965741ba8d422919cc87d137 | admin     | RegionOne | 9b11a0a7a4414dfa8e6c4bd421f80873 | http://135.252.167.143:9696/                 | {}    |
| 3e337a81870344e7bedcf270a3fb7a04 | 4963eb70de9d46a8827933630e8aed3a | public    | RegionOne | 038d194c12a742e58f808c8525358a39 | http://135.252.167.143:8773/services/Cloud   | {}    |
| 71985b575a0143b197c2bfa24a84b099 | 92a5c3b2d28645239c835a1faf48dcdf | public    | RegionOne | 19154d904d9c429e95e7c16f1d6d5720 | http://135.252.167.143:9292/                 | {}    |
| 8771cc773e5a4f46aba5f1d60ba0d2e0 | f05f48dd94fc4ff6b408fec9062eab44 | admin     | RegionOne | 1cbab544e802480c8361f239f905e8f5 | http://135.252.167.143:8776/v1/$(tenant_id)s | {}    |
| 939cfcea9fc14ee99b10c6c088c82a0a | f05f48dd94fc4ff6b408fec9062eab44 | public    | RegionOne | 1cbab544e802480c8361f239f905e8f5 | http://135.252.167.143:8776/v1/$(tenant_id)s | {}    |
| 9d7bd05c6abe49c981b080455133eda3 | 4963eb70de9d46a8827933630e8aed3a | admin     | RegionOne | 038d194c12a742e58f808c8525358a39 | http://135.252.167.143:8773/services/Admin   | {}    |
| a23a2032d75d47a4a72530b073c9204e | 92a5c3b2d28645239c835a1faf48dcdf | admin     | RegionOne | 19154d904d9c429e95e7c16f1d6d5720 | http://135.252.167.143:9292/                 | {}    |
| a42604d45dcc4a41911240ba58d5aee0 | f05f48dd94fc4ff6b408fec9062eab44 | internal  | RegionOne | 1cbab544e802480c8361f239f905e8f5 | http://135.252.167.143:8776/v1/$(tenant_id)s | {}    |
| d7dde0c04e48482eac6ec19b8ccadfa0 | 0c74dbc2965741ba8d422919cc87d137 | internal  | RegionOne | 9b11a0a7a4414dfa8e6c4bd421f80873 | http://135.252.167.143:9696/                 | {}    |
| df3770ff6076426c954660f40f6118bf | c5e29713994441f897b2c4893ae1c597 | public    | RegionOne | 8b9511b673784c0f9b9fc5a020c74579 | http://135.252.167.143:8774/v2/$(tenant_id)s | {}    |
| e535ef9f0ed247dbaba1343d4e0a5b14 | c5e29713994441f897b2c4893ae1c597 | admin     | RegionOne | 8b9511b673784c0f9b9fc5a020c74579 | http://135.252.167.143:8774/v2/$(tenant_id)s | {}    |
| ef0bbf9fdca74193b7897b695f3adfef | 4963eb70de9d46a8827933630e8aed3a | internal  | RegionOne | 038d194c12a742e58f808c8525358a39 | http://135.252.167.143:8773/services/Cloud   | {}    |
| f0467c167ba84ff6a0a3e28708a3b904 | e256af289933417fbff54be4839d4238 | internal  | RegionOne | 8c735b1d72a44a5b8e24eb6779d33dc2 | http://135.252.167.143:5000/v2.0             | {}    |
| ff0e325151954aaa96793a58eeb5e4d8 | e256af289933417fbff54be4839d4238 | public    | RegionOne | 8c735b1d72a44a5b8e24eb6779d33dc2 | http://135.252.167.143:5000/v2.0             | {}    |
+----------------------------------+----------------------------------+-----------+-----------+----------------------------------+----------------------------------------------+-------+
18 rows in set (0.00 sec)

问题就出在'

http://135.252.167.143:8774/v2/$(tenant_id)s'末尾的$(tenant_id)s.
解决办法,在mysql中把
http://135.252.167.143:8774/v2/$(tenant_id)s
改成
http://135.252.167.143:8774/v2.0
其他类似的条目也做同样更改,然后重启keystone。

参考:https://ask.openstack.org/en/que ... ge-in-debug-window/


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-11020-1-1.html 上篇帖子: OpenStack中glance上传镜像出现500 Internal Server Error 下篇帖子: OpenStack重启之后,dashboard登录不上去

尚未签到

发表于 2013-12-3 21:26:36 | 显示全部楼层
沉浸在爱情里的人会忘记时间,时间会不会使人也忘记爱情呢

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-12-4 00:18:13 | 显示全部楼层
神话般的爱情,只出现在童话里。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-12-4 02:30:33 | 显示全部楼层
-至少涐扪中还有人快乐,这样就已足够了,

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-12-4 02:51:00 | 显示全部楼层
我把心烧成火焰让怕黑的你拥着温暖入眠

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

发表于 2013-12-4 07:18:08 | 显示全部楼层
一个人炫耀什么,说明内心缺少什么

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-12-4 12:55:09 | 显示全部楼层
上帝制造了悲欢离合要我们承担结果.

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表