zoukankan      html  css  js  c++  java
  • opesnstack四部曲(2)---glance

    2、glance篇

    glance三大组件
    1)、glance-api :接收云系统镜像的创建、删除、读取请求
    2)、glance-registry :云系统的镜像注册服务
    3)、image store : 用于存储镜像

    a、安装相关服务

    yum install -y openstack-glance python-glance python-glanceclient
    创建glance用户(创建之前必须source admin的环境变量)
    openstack user create --domain default --password=glance glance
    给service项目添加glance用户并且角色设置为admin
    openstack role add --project service --user glance admin        #此次操作没有输出
    修改相关配置文件glance-api.conf 和glance-registry.conf
    

    同步数据库
    su -s /bin/sh -c "glance-manage db_sync" glance 
    

    出现如下信息可以暂时忽略

    同步验证(安全起见)
    mysql -uglance -pglance -h 192.168.56.11
    use glance;
    show tables;
    如何能看到有表,且表数为20证明同步成功
    
    启动glance服务并设置开机启动
    systemctl enable openstack-glance-api
    systemctl start openstack-glance-api
    
    systemctl enable openstack-glance-registry
    systemctl start openstack-glance-registry
    

    b、创建服务及端点

    创建服务
    openstack service create --name glance --description "OpenStack Image service" image
    创建端点
    openstack endpoint create --region RegionOne   image public http://192.168.56.11:9292
    openstack endpoint create --region RegionOne   image internal http://192.168.56.11:9292
    openstack endpoint create --region RegionOne   image admin http://192.168.56.11:9292
    追加环境变量
    echo "export OS_IMAGE_API_VERSION=2"  | tee -a admin-openrc.sh demo-openrc.sh
    

    c、上传镜像

    获取镜像
    wget http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img
    将镜像上传到glance仓库
     glance image-create --name "cirros"   --file cirros-0.3.4-x86_64-disk.img  --disk-format qcow2 --container-format bare  --visibility public --progress         #一般如果有返回结果,一般都会成功
    为确保安全我们验证上传结果
    glance image-list
    如出现如下数据证明验证成功
    

  • 相关阅读:
    jms版本
    2-9 Mybatis-Plus之CRUD演示二
    2-8 Mybatis-Plus之CRUD演示一
    2-7 Mybatis-Plus代码生成器演示
    2-6 Mybatis-Plus配置和代码生成器解析
    2-5 Mybatis-Plus配置文件详解
    2-4 Mybatis-Plus框架介绍
    2-3 项目基础环境构建
    2-2 项目结构介绍和框架选择
    2-1 章节及基础环境介绍
  • 原文地址:https://www.cnblogs.com/lige-python/p/5126054.html
Copyright © 2011-2022 走看看