简介

instance 从创建到删除的整个生命周期都是由 Nova 管理的。

后面各小节我们以 instance 生命周期中的不同操作场景为例,详细分析 Nova 不同组件如何协调工作,并通过日志分析加深大家对 Nova 的理解。

在研究 Nova 各个操作之前,我们先来学习一个重要的内容:OpenStack 日志。
OpenStack 的日志记录了非常详细的细节信息,是我们学习和 troubleshoting 的利器。

日志的位置

/var/log/

图片.png

我们可以看到:nova文件夹,neutron文件夹,glance文件夹,cinder文件夹。

日志的格式

OpenStack 的日志格式都是统一的,如下:

<时间戳><日志等级><代码模块><Request ID><日志内容><源代码位置>

简单说明:

时间戳     日志记录的时间,包括 年 月 日 时 分 秒 毫秒
日志等级        有INFO WARNING ERROR DEBUG等
代码模块        当前运行的模块Request ID   日志会记录连续不同的操作,为了便于区分和增加可读性,每个操作都被分配唯一的Request ID,便于查找
日志内容        这是日志的主体,记录当前正在执行的操作和结果等重要信息
源代码位置   日志代码的位置,包括方法名称,源代码文件的目录位置和行号。这一项不是所有日志都有

eg:

2015-12-10 20:46:49.566 DEBUG nova.virt.libvirt.config [req-5c973fff-e9ba-4317-bfd9-76678cc96584 None None] Generated XML ('<cpu>\n  <arch>x86_64</arch>\n  <model>Westmere</model>\n  <vendor>Intel</vendor>\n  <topology sockets="2" cores="3" threads="1"/>\n  <feature name="avx"/>\n  <feature name="ds"/>\n  <feature name="ht"/>\n  <feature name="hypervisor"/>\n  <feature name="osxsave"/>\n  <feature name="pclmuldq"/>\n  <feature name="rdtscp"/>\n  <feature name="ss"/>\n  <feature name="vme"/>\n  <feature name="xsave"/>\n</cpu>\n',)  to_xml /opt/stack/nova/nova/virt/libvirt/config.py:82

openstack Nova日志相关相关推荐

  1. 云系列---Openstack Nova组件 | 参数说明 | 详细讲解

    Openstack Nova组件 一.Nova 概念 二.Nova 系统架构 三.Nova 组件详讲 1.API 讲解 2.Scheduler 讲解 调度器类型 过滤调度器调度过程 过滤器类型 Sch ...

  2. [网摘学习]在Ubuntu上安装和配置OpenStack Nova之二

    再收藏一份Openstack的文章,这两天的操作与此相同.但其中出现的问题还需要查找原因.待个人继续学习研究. 原文参考:http://www.linuxde.net/2011/11/1599.htm ...

  3. OpenStack Nova hacking和读书笔记

    OpenStack Nova 设计与实现 1. Nova OpenStack采用一种无共享的.基于消息队列的架构,解耦的各模块组合在一起构成了一个统一的IaaS云. Nova是OpenStack生态中 ...

  4. 在Ubuntu上安装和配置OpenStack Nova

    OpenStack 是由 Rackspace 和 NASA 共同开发的云计算平台,帮助服务商和企业内部实现类似于 Amazon EC2 和 S3 的云基础架构服务(Infrastructure as ...

  5. openstack详解(十七)——openstack Nova其他配置

    今天继续给大家介绍Linux运维相关知识,本文主要内容是openstack Nova其他配置. 一.Nova Keystone配置 在上文openstack详解(十六)--openstack Nova ...

  6. openstack详解(十五)——openstack Nova节点基本原理

    今天继续给大家介绍Linux运维相关知识,本文主要内容是openstack Nova节点基本原理. 一.Openstack Nova节点简介 Nova是openstack中最早出现的模块之一,主要是为 ...

  7. openstack详解(十六)——openstack Nova安装与数据库配置

    今天继续给大家介绍Linux运维相关知识,本文主要内容是openstack Nova安装与配置. 一.Nova节点安装 Nova节点的安装是在Keystone节点成功安装的基础上进行的.Keyston ...

  8. OpenStack nova M Blueprints 分析

    OpenStack nova M Blueprints 分析 OpenStack nova M Blueprints 分析 mitaka-1 mitaka-2 mitaka-3 mitaka-rc1 ...

  9. mysql日志的作用_MySQL 日志相关知识总结

    数据库中用于存储数据的文件称为data file,日志文件称为log file.此外,如果每次读写都是直接访问磁盘,性能很差,所以数据库是有缓存的,数据缓存是data buffer,日志缓存log b ...

最新文章

  1. ORACLE建表练习
  2. redis 失效时间单位是秒还是毫秒_Redis 事务与过期时间详细介绍
  3. MyBatis-动态SQL
  4. java中ThreadLocalRandom的使用
  5. Linux版rpm与deb格式,如何转换从RPM到DEB和DEB到RPM包使用Alien
  6. 最大功率点跟踪_ADI公司推出集成最大功率点跟踪和I2C的80V降压升压电池充电控制器...
  7. parseInt和valueOf
  8. python自动给头像添加圣诞帽
  9. linux系统的文件系统tmpfs,linux里tmpfs文件系统
  10. A. 抽象类和抽象方法(abstract)
  11. 在阿里云容器服务上创建一个使用Redis的Python应用
  12. mysql c接口_mysql C语言API接口及实例
  13. 【k8s】记踩坑无数后的kubernetes二进制安装详细步骤
  14. docker 查看镜像版本_Docker 安装及入门介绍 - 荏苒经十载
  15. Allpairs正交工具的安装、使用及错误提示解决办法
  16. 连续,可积,存在原函数,变上限积分
  17. 【Word】如何生成左侧的索引目录
  18. Windows 文件夹或文件名 太长无法删除怎么办? 一招教你怎样解决.
  19. 101. 熟悉 Java 并发吗,谈谈对 JUC 线程池 ThreadPoolExecutor 的认识吧
  20. 论文作业(2):Lossless Audio Coding 算法比较

热门文章

  1. HTML5类选择器使用,CSS选择器种类及使用方法
  2. c语言猴子选大王指针,C语言描述怎么用循环队列实现猴子选大王
  3. docker linux 快速开窗口_技术|如何使用 Docker 快速配置数据科学开发环境?
  4. html5把六张图片做成立方体,HTML5绘制在立方体上的几何曲线图形
  5. 一加桌面3.0 android8,一加手机XRemix6.0安卓8.1.0Beta2.0定制本地化增强适配归属农历等...
  6. maven没有resource文件夹_maven项目中没有resource文件夹的问题
  7. java 字符串转dom对象_xml类型的字符串转换为Dom对象
  8. C++ 移动和获取文件读写指针
  9. mysql添加索引后查询先用索引吗_mysql 添加索引后 在查询的时候是mysql就自动从索引里面查询了。还是查询的时候有单 独的参数查询索引?...
  10. 数学建模学习笔记(十)——时间序列模型