zoukankan      html  css  js  c++  java
  • Openstack-Newton 问题总结

    Aodh

    1. 关于API 服务,官方文档是用 systemctl 的方式来运行,但是启动失败,信息为 (code = exited, status = 2),大概是参数不对, 这是 service 文件的配置 ExecStart=/usr/bin/aodh-api --logfile /var/log/aodh/api.log ,经过研究源码发现需要的只是 port 参数。

      可以把运行方式改为与 Ceilometer 相似的 httpd,创建配置文件 /etc/httpd/conf.d/wsgi-aodh.conf:

    Listen 8042
    <VirtualHost *:8042>
        WSGIDaemonProcess aodh-api processes=2 threads=10 user=aodh group=aodh display-name=%{GROUP}
        WSGIProcessGroup aodh-api
        WSGIScriptAlias / "/var/www/cgi-bin/aodh/app"
        WSGIApplicationGroup %{GLOBAL}
        ErrorLog /var/log/httpd/aodh_error.log
        CustomLog /var/log/httpd/aodh_access.log combined
    </VirtualHost>
    WSGISocketPrefix /var/run/httpd
    

    然后重载 HTTP 服务:

    systemctl reload httpd.service
    

    Ceilometer

    1. HTTP 404 请求文件不存在: 官方文档有个坑。/etc/httpd/conf.d/wsgi-ceilometer.conf 里的 WSGIScriptAlias / "/var/www/cgi-bin/ceilometer/app",检查这个路径下有没有这个 app 应用,没有的话就把 /usr/lib/python2.7/site-packages/ceilometer/api/app.wsgi 拷贝过来,再执行 systemctl reload httpd.service 重启 httpd 服务。

    Cinder

    1. 关于 flavor 里的 disk 大小跟 volume size 的关系:
    类型 块存储 块存储 对象存储
    名称 临时存储 块存储 Cinder 对象存储 Swift
    用途 虚拟机根存储及其它磁盘 给虚拟机挂载使用,向虚拟机提供额外的磁盘空间 向虚拟机提供备份、归档、数据保存空间;存放虚拟机镜像
    类比windows系统 根磁盘-C盘 U盘 NAS归档服务器
    生命周期 启动虚拟机时创建,存在于虚拟机的生命周期内,大小由flavor(云主机类型)决定。 由用户创建,受用户Quato限制,持久存在直到被用户删除。 由用户创建,受用户Quato限制,持久存在直到被用户删除。

    临时存储和 Cinder 并不是同时使用的,而是两种方式。当创建虚拟机时,如果不用 Cinder 在块存储节点上创建新的 volume,就会在计算节点上根据 flavor 的 disk 大小创建一块临时存储来使用;如果用 Cinder 创建新的 volume,就会在块存储节点上创建新的 volume 再挂载来使用。

    而两种方式的选择,只在于创建虚拟机时的这个选项。
    Image.png-1kB

    就算原本没有 Cinder 服务,也可以使用虚拟机。只不过有了 Cinder,可以使原来虚拟机的存储块管理得更好。创建新的 volume 的话,flavor 的 disk 大小是完全可以忽略的。那个 local storage 的统计估计实际上是根据 flavor 来大概统计的,实际上并没有用了那么多。

    Horizon

    1. Dashboard 里的 Admin -> SYSTEM -> Resource Usage -> Stats 显示不出线状图,出现错误红色浮窗:
      /usr/share/openstack-dashboard/ openstack-dashboard/dashboards/admin/metering/templates/metering/stats.html
      里的 151 行的 data-url 属性名应为 data-data,跟前端 js 应该一致。

    Rally

    1. 需要自己创建名为 'member' 的 role。
  • 相关阅读:
    #sort 快速排序 20. 9.14
    #Trie Trie树调试模板 20.09.21
    #operator ——“Kruskal算法求最小生成树 中的 operator” ~20.8.17
    #STL #List 容器函数以及一些内置函数的用法
    刷题周记(三)——#最小生成树:Kruskal#二分图:染色法、匈牙利算法#拓扑#DFS:排列数字、n-皇后#BFS:走迷宫、八格码#List容器
    #周测 9 —— 高低位交换、Subsequences Summing to Sevens S、积木大赛、跳石头
    刷题周记(二)——KMP,Trie,最大异或对,(并查集)合并集合、连通块中点的数量、食物链,堆排序,单多源最短路、Dijkstra、bellman-ford、SPFA、Floyd、(堆优化)Prim
    4.SQL(数据库变更)
    3.SQL(查询)
    2.Oracle基本使用
  • 原文地址:https://www.cnblogs.com/linyihan/p/6230287.html
Copyright © 2011-2022 走看看