教你看懂 OpenStack 日志
来源:互联网 发布:无标度网络 路径短 编辑:程序博客网 时间:2024/05/01 08:40
日志的位置
日志的格式
代码模块是 nova.virt.libvirt.config,由此可知应该是 Hypervisor Libvirt 相关的操作
日志内容是生成 XML
如果要跟踪源代码,可以到 /opt/stack/nova/nova/virt/libvirt/config.py 的 82 行,方法是 to_xml
这是一个 ERROR 日志
具体内容是 “No compute node record for host devstack-controller”
该日志没有指明源代码位置
关于日志的几点说明
学习 OpenStack 需要看日志吗?这个问题的答案取决于你是谁。如果你只是 OpenStack 的最终用户,那么日志对你不重要。你只需要在 GUI上 操作,如果出问题直接找管理员就可以了。但如果你是 OpenStack 的运维和管理人员,日志对你就非常重要了。因为 OpenStack 操作如果出错,GUI 上给出的错误信息是非常笼统和简要的,日志则提供了大量的线索,特别是当 debug 选项打开之后。如果你正处于 OpenStack 的学习阶段,正如我们现在的状态,那么也强烈建议你多看日志。日志能够帮助你更加深入理解 OpenStack 的运行机制。
日志能够帮助我们深入学习 OpenStack 和排查问题。但要想高效的使用日志还得有个前提:必须先掌握 OpenStack 的运行机制,然后针对性的查看日志。就拿 Instance Launch 操作来说,如果之前不了解 nova-* 各子服务在操作中的协作关系,如果没有理解流程图,面对如此多和分散的日志文件,我们也很难下手不是。
对于 OpenStack 的运维和管理员来说,在大部分情况下,我们都不需要看源代码。因为 OpenStack 的日志记录得很详细了,足以帮助我们分析和定位问题。但还是有一些细节日志没有记录,必要时可以通过查看源代码理解得更清楚。即便如此,日志也会为我们提供源代码查看的线索,不需要我们大海捞针。这一点我们会在后面的操作分析中看到。
- 教你看懂 OpenStack 日志
- 教你看懂 OpenStack 日志 - 每天5分钟玩转 OpenStack(29)
- 教你看懂网站日志
- 【转】教你如何看懂WAS 日志(websphere application server)
- 教你看懂Code128条形码
- 心理学,教你怎么去看懂人心
- 教你怎样看懂IIC时序图
- 火眼金睛 教你看懂电源内部用料
- 教你轻松看懂 iOS9 新功能
- 教你看懂aidl究竟怎么用?
- 看懂IIS日志
- 一步一步教你安装openstack
- 你能看懂吗?
- 看懂你的手机号码
- 让你看懂聚类分析
- 教你看懂C++类库函数定义之一---HRESULT 宏
- 教你看懂C++类库函数定义之三---_stdcall
- 教你看懂C++类库函数定义之一---HRESULT 宏
- Nova 组件如何协同工作
- OpenStack 通用设计思路
- Nova 组件详解
- 看 nova-scheduler 如何选择计算节点
- nova-compute 部署 instance 详解
- 教你看懂 OpenStack 日志
- Launch和Shut Off操作详解
- Start Instance 操作详解
- FastDFS同步机制(2)
- Struts2基本框架的搭建
- 更换vps
- 判断链表中有无环
- 42 Trapping Rain Water 【基本解法和优化方法】
- python中的Matlibplot绘图库