zoukankan      html  css  js  c++  java
  • devstack-1-Glance相关操作

    1,Glance的image是存储在backend中,backend配置在: /etc/glance/glance-api.conf。
    2, devstack默认:image 存放在控制节点本地目录 /opt/stack/data/glance/images/ 中。

    3,查看目前已经存在的image。
    source devstack/openrc admin admin
    glance image-list
    4,查看保存目录
    ls -l /opt/stack/data/glance/images/

    5,cli创建image

    ①将 image 上传到devstack-controller节点的文件系统中,例如 /tmp/cirros

    ②设置环境变量
    source devstack/openrc admin admin
    Devstack 的安装目录下有个 openrc 文件。source 该文件就可以配置 CLI 的环境变量。
    这里我们传入了两个参数,第一个参数是 OpenStack 用户名 admin;第二个参数是 Project 名 admin。
    ③执行 image 创建命令
    glance image-create --name cirros --file /tmp/cirros-0.3.4-x86_64-disk.img --disk-format qcow2 --container-format bare --progress
    --progress 让其显示文件上传的百分比%。
    ④在 /opt/stack/data/glance/images/下查看新的 Image.
    ls -l /opt/stack/data/glance/images/

    6,CLI 删除 image

    ①设置环境变量
    source devstack/openrc admin admin

    ②查询现有image
    glance image-list
    ls -l /opt/stack/data/glance/images/

    ③删除image
    glance image-delete (image的ID号)

    ●命令相关-注意
    ①执行命令之前,需要设置环境变量。
    这些变量包含用户名、Project、密码等;
    如果不设置,每次执行命令都必须设置相关的命令行参数。

    ②各个服务的命令都有增、删、改、查的操作。
    例:
    glance image-create
    glance image-delete
    glance image-update
    glance image-list
    glance image-show

    ③每个对象都有 ID 。
    delete,show 等操作都以 ID 为参数。

    ④可用 help 查看命令的用法
    格式:CMD help [SUB-CMD]
    例:glance help
    查看 glance image-update 的用法
    glance help image-update

    ●如何排错
    ①OpenStack 排查问题的方法主要是通过日志,Service 都有自己单独的日志。
    Glance 主要有两个日志,glance_api.log 和 glance_registry.log,保存在 /var/log/apache2/ 目录里。
    devstack 的 screen 窗口已经帮我们打开了这两个日志,可以直接查看。


    ②g-api 窗口显示 glance-api 日志,记录 REST API 调用情况
    g-reg 窗口显示 glance-registry 日志,记录 Glance 服务处理请求的过程以及数据库操作
    如果需要得到最详细的日志信息,可以在 /etc/glance/*.conf 中打开 debug 选项。
    devstack 默认已经打开了 debug。
    ★在非 devstack 安装中,日志在 /var/log/glance/ 目录里。

    【参考:1,2

    ------山的那一边
  • 相关阅读:
    The new powerful SQL executing schedule monthly or weekly in DB Query Analyzer 7.01
    热烈庆祝自已厉精13年开发的 DB查询分析器 7.01(最新版本) 在中关村在线本月获得近6000次的下载量
    CentOS7下安装GitLab
    DB查询分析器7.01新增的周、月SQL执行计划功能
    Ubuntu环境下Anaconda安装TensorFlow并配置Jupyter远程访问
    Docker学习笔记4: Docker-Compose—简化复杂容器应用的利器
    Docker学习笔记3:CentOS7下安装Docker-Compose
    CentOS7下安装python-pip
    [Flutter] 音频播放插件 audioplayers 的一个路径坑
    解放双手之自动拉取与推送
  • 原文地址:https://www.cnblogs.com/mountain2011/p/8398608.html
Copyright © 2011-2022 走看看