记第一次debug openstack

本文记录了作者在debug OpenStack过程中遇到的cinderclient连接错误,通过查看日志定位到cinder-api的detail()函数,发现因前端传参错误导致的过滤异常。通过对源码的跟踪和调试,修复了这个问题,强调了理解代码和日志的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2015年7月1日, 15年的一半过去了, 我也来发发上半年总结和下半年计划, 上半年新房下来了,到现在还没开始装修,我也是够不靠谱的,.一不留神还有了孩子, 这个比较神奇. 下半年要好好把房子收拾收拾, 建立一个家不容易啊. 未来的孩子, 你觉得咱家买个什么样的游戏机好呢? 下半年要学的东西好多, 优先级大概是这样的: openstack, linux, 算法, 网络, python, 对对对,还有英语. 另外要坚持锻炼, 我伟大的六块腹肌的梦, 要加油.

废话不说了, 切入正题.
之前用devstack安装neutron一直有这种那种问题, 所以也就没深究. 这次因为想学学新的openstack docker组件所以对原有的openstack进行了升级, 结果不出意外的, 环境又不好用了. 所以开始了漫漫debug之路. 说句题外话, 之前听到很多童鞋都不太喜欢devstack, 其中很多还都是大牛. 确实devstack这种东东对于大牛来说确实意义不大, 但是像我这样的小菜, 一套可以快速部署, 容易上手的openstack环境还是很有意义的, 而且自己的环境想咋搞咋搞, 还是不错的. 最重要的是, 所有的openstack组件都支持devstack, 如果你想尝试尝试什么新东西, 不得不说没有什么比devstack更方便的.

对localrc进行几轮修改后, 终于成功的安装了openstack, 网络部分的功能还没测试, 不过至少组件都安装成功了. 嘿嘿, 好景不长,页面创建实例报错, 页面显示类似数据错误啥啥的. 第一反应f**k, 好吧, 重装, 重装, 试了几次始终不行,好吧,我承认我很笨. 于是开始查看日志
          首先, 我从horizion的日志入手, 仔细查看, 发现是cinderclient报的错误,日志大致如下:
               2015-07-01 09:02:57.007233 File "/usr/lib/python2.7/dist-packages/cinderclient/client.py", line 302, in get
                 2015-07-01 09:02:57.007236 return self._cs_request(url, 'GET', **kwargs)
                 2015-07-01 09:02:57.007238 File "/usr/lib/python2.7/dist-packages/cinderclient/client.py", line 294, in
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值