`

openstack安装--glance

阅读更多
创建glance数据库
mysql -u root -p
CREATE DATABASE glance;
GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY 'GLANCE_DBPASS';
GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' IDENTIFIED BY 'GLANCE_DBPASS';
flush privileges

创建glance用户
openstack user create --domain default --password-prompt glance


在service-project下为glance用户创建admin角色
openstack role add --project service --user glance admin


创建glance服务
openstack service create --name glance --description "OpenStack Image service" image


Create the Image service API endpoints:
openstack endpoint create --region RegionOne  image public http://controller:9292
openstack endpoint create --region RegionOne image internal http://controller:9292
 openstack endpoint create --region RegionOne image admin http://controller:9292


安装glance相关的packages
yum install openstack-glance python-glance python-glanceclient



vim /etc/glance/glance-api.conf(已经存在的文件)
[database]
...
connection = mysql://glance:GLANCE_DBPASS@controller/glance
[keystone_authtoken]
...
auth_uri = http://controller:5000
auth_url = http://controller:35357
auth_plugin = password
project_domain_id = default
user_domain_id = default
project_name = service
username = glance
password = GLANCE_PASS

[paste_deploy]
...
flavor = keystone

[glance_store]
...
default_store = file
filesystem_store_datadir = /var/lib/glance/images/

[DEFAULT]
...
notification_driver = noop
[DEFAULT]
...
verbose = True  //可选配置,我没选



vim /etc/glance/glance-registry.conf
[database]
...
connection = mysql://glance:GLANCE_DBPASS@controller/glance
[keystone_authtoken]
...
auth_uri = http://controller:5000
auth_url = http://controller:35357
auth_plugin = password
project_domain_id = default
user_domain_id = default
project_name = service
username = glance
password = GLANCE_PASS

[paste_deploy]
...
flavor = keystone

[DEFAULT]
...
notification_driver = noop
[DEFAULT]
...
verbose = True //可选



同步glance数据库,同步之前glance数据库里无任何内容,同步之后有n张表
su -s /bin/sh -c "glance-manage db_sync" glance //之前要手动建glance数据库


启动并设置glance服务开机启动

systemctl enable openstack-glance-api.service openstack-glance-registry.service
systemctl start openstack-glance-api.service openstack-glance-registry.service



增加环境变量
echo "export OS_IMAGE_API_VERSION=2" | tee -a admin-openrc.sh demo-openrc.sh


source admin-openrc.sh

验证glance服务是否安装成功
wget http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img
 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

glance命令
[root@station140 ~(keystone_admin)]# glance help  | grep image  
              [--os-image-url OS_IMAGE_URL] [-U OS_IMAGE_URL]  
              [--os-image-api-version OS_IMAGE_API_VERSION]  
    add                 DEPRECATED! Use image-create instead.  
    delete              DEPRECATED! Use image-delete instead.  
    details             DEPRECATED! Use image-list instead.  
    image-create        Create a new image.  
    image-delete        Delete specified image(s).  
    image-download      Download a specific image.  
    image-list          List images you can access.  
    image-members       DEPRECATED! Use member-list instead.  
    image-show          Describe a specific image.  
    image-update        Update a specific image.  
    index               DEPRECATED! Use image-list instead.  
    member-create       Share a specific image with a tenant.  
    member-delete       Remove a shared image from a tenant.  
    member-images       DEPRECATED! Use member-list instead.  
    member-list         Describe sharing permissions by image or tenant.  
    show                DEPRECATED! Use image-show instead.  
    update              DEPRECATED! Use image-update instead.
 
分享到:
评论

相关推荐

    OpenStackKilo-中文安装指南

    ### OpenStack Kilo 中文安装指南 #### 概述 OpenStack Kilo版本是一个重要的里程碑,在这个版本中引入了许多新特性以及对现有功能的重大改进。本文档为Red Hat Enterprise Linux 7、CentOS 7及Fedora 20等操作...

    OpenStack-glance服务-glance-api.conf配置文件

    OpenStack-glance服务-glance-api.conf配置文件,在配置OpenStack的glance服务中,配置文件glance-api.conf需要进行部分修改,进而来适应各种服务,该文件为修改完成的glance-api.conf文件内容。

    InstallGuide--openstack--ocata.pdf

    ### 安装指南:OpenStack Ocata版本 #### 概述 OpenStack 是一个开源的云计算平台,它支持各种类型的云计算环境,并以其简单的实施、大规模的可扩展性和丰富的功能特性而著称。该平台由来自全球各地的云计算专家...

    openstack--L版本

    1.手动安装 liberty 版本 openstack 环境 2.手动安装 liberty 版本 openstack 环境(allinone)---安装数据库及 rabbitmq 3.手动安装liberty版本...4.手动安装 liberty 版本 openstack 环境(allinone)---安装 glance

    openstack-rpm

    OpenStack RPM是针对OpenStack平台的一种打包方式,主要用于在RPM(Red Hat Package Manager)系统环境中,如Fedora、CentOS或RHEL等发行版上安装和管理OpenStack组件。"openstack-rpm-64"表明这是一个面向64位(x86...

    OpenStack自动安装-Fuel.zip

    在这个"OpenStack自动安装-Fuel.zip"压缩包中,包含了一个视频教程,旨在指导用户如何使用Fuel进行OpenStack的自动化安装和使用。 首先,OpenStack的安装通常涉及到多个步骤,包括配置硬件环境、安装基础操作系统、...

    openeuler-22.03-LTS安装openstack-train

    安装OpenStack Train的组件包括Nova、Neutron、Keystone、Glance、Cinder、Swift等。每个组件都有其特定的功能,例如Nova处理计算资源,Neutron管理网络,Keystone提供身份认证,Glance管理镜像,Cinder处理存储,而...

    openstack1-5操作指南.rar

    前者可能涉及OpenStack的镜像服务(Glance)和计算服务(Nova),介绍如何克隆现有虚拟机实例,并根据需求进行个性化配置。后者可能涵盖创建本地软件仓库以优化OpenStack组件的安装和更新,这对于大型部署尤其重要,...

    openstack-install-guide-apt-juno

    ### OpenStack在Ubuntu 14.04上的安装指南 #### 概述 本文档旨在指导用户如何在Ubuntu 14.04上安装并配置OpenStack,版本为Juno。OpenStack是一款开源云操作系统,它由多个独立但又相互关联的服务组成。这些服务...

    openstack-packstack-15.1.0-1.el8.noarch.rpm

    离线安装包,亲测可用

    OpenStack Kilo-中文安装指南

    ### OpenStack Kilo中文安装指南知识点汇总 #### 一、概览 **OpenStack Kilo**是OpenStack项目的一个版本,发布于2015年。该版本继续加强了云计算平台的功能和服务,提供了更为完善的解决方案。本文档为中文安装...

    openstack-nova计算节点一键安装脚本_openstack-nova_openstack_

    首先,理解OpenStack-Nova计算节点的关键角色:它承载着虚拟机实例的运行,通过与控制节点(如Keystone、Glance和Neutron)通信,接收并执行创建和管理虚拟机的指令。计算节点通常包含以下组件: 1. **Nova-Compute...

    OpenStack笔记-osp10.pdf

    OpenStack是一款开源的云操作系统,旨在管理大规模数据中心资源。它是由Rackspace和NASA共同发起的,提供了一套...虽然OpenStack安装和维护比较复杂,但通过学习相关知识和经验,可以有效地管理和部署OpenStack云环境。

    云计算HCIE 2.0 周末班73课.zip

    目录网盘文件永久链接 1-1华为云计算解决方案介绍 2-1FusionSphere 6.3 服务器虚拟化运营 3-1FusionSphere 6.3 服务器虚拟化运营 3-2FusionSphere 6.3 服务器...7-5Openstack-glance 8-1Openstack-neutron.mp4 ......

    Glance安装配置简介.docx

    systemctl enable openstack-glance-api openstack-glance-registry systemctl start openstack-glance-api openstack-glance-registry ``` 这将确保Glance服务在系统启动时自动启动,并且当前立即启动服务。 ...

    openstack-glance-doc-19.0.4-1.el8.noarch.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    openstack-glance-doc-19.0.4-1.el7.noarch.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    openstack-glance-doc-19.0.2-1.el8.noarch.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    openstack-glance-doc-19.0.2-1.el7.noarch.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    openstack-glance-doc-19.0.1-1.el7.noarch.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

Global site tag (gtag.js) - Google Analytics