`
haoningabc
  • 浏览: 1476361 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

openstack安装笔记 glance(二)

阅读更多
安装glance
yum install -y openstack-glance  openstack-utils  python-kombu python-anyjson

[root@controller ~]# keystone service-create --name glance --type image  --description "Glance Image Service hao"
+-------------+----------------------------------+
|   Property  |              Value               |
+-------------+----------------------------------+
| description |     Glance Image Service hao     |
|      id     | 5e6ba168faa34da88610f9eb5dc18d0d |
|     name    |              glance              |
|     type    |              image               |
+-------------+----------------------------------+
[root@controller ~]# 

service加了一条数据

keystone endpoint-create --service glance --publicurl  "http://192.168.1.233:9292" --adminurl "http://192.168.1.233:9292" --internalurl "http://192.168.1.233:9292" --region beijing  
WARNING: Bypassing authentication using a token & endpoint (authentication credentials are being ignored).
+-------------+----------------------------------+
|   Property  |              Value               |
+-------------+----------------------------------+
|   adminurl  |    http://172.16.21.233:9292     |
|      id     | 2093ea5cdfe047f0bfb75dc42b7f11ee |
| internalurl |    http://172.16.21.233:9292     |
|  publicurl  |    http://172.16.21.233:9292     |
|    region   |             beijing              |
|  service_id | 5e6ba168faa34da88610f9eb5dc18d0d |
+-------------+----------------------------------+
[root@controller ~(keystone_admin)]# 


endpoint表又加来三条数据

配置文件在
/etc/glance/glance-api.conf   等一堆

openstack-config --set /etc/glance/glance-api.conf  DEFAULT sql_connection mysql://glance:glance@172.16.21.233/glance
openstack-config --set /etc/glance/glance-registry.conf  DEFAULT sql_connection mysql://glance:glance@172.16.21.233/glance
openstack-config --set /etc/glance/glance-api.conf  paste_deploy flavor keystone
openstack-config --set /etc/glance/glance-api.conf  keystone_authtoken auth_host 172.16.21.233
openstack-config --set /etc/glance/glance-api.conf keystone_authtoken auth_port 35357
openstack-config --set /etc/glance/glance-api.conf keystone_authtoken auth_protocol http
openstack-config --set /etc/glance/glance-api.conf keystone_authtoken admin_tenant_name admin
openstack-config --set /etc/glance/glance-api.conf  keystone_authtoken admin_user admin
openstack-config --set /etc/glance/glance-api.conf  keystone_authtoken admin_password openstack
openstack-config --set /etc/glance/glance-registry.conf  paste_deploy flavor keystone
openstack-config --set /etc/glance/glance-registry.conf  keystone_authtoken auth_host 172.16.21.233
openstack-config --set /etc/glance/glance-registry.conf keystone_authtoken auth_port 35357
openstack-config --set /etc/glance/glance-registry.conf keystone_authtoken auth_protocol http
openstack-config --set /etc/glance/glance-registry.conf keystone_authtoken admin_tenant_name admin
openstack-config --set /etc/glance/glance-registry.conf  keystone_authtoken admin_user admin
openstack-config --set /etc/glance/glance-registry.conf  keystone_authtoken admin_password openstack
openstack-config --set /etc/glance/glance-api.conf DEFAULT notifier_strategy noop


初始化数据库
openstack-db --init --service glance --password glance --rootpw openstack

migrate_version默认有一条数据,其他都没有
运行命令时还是需要
cat keystone_admin 
export OS_USERNAME=admin
export OS_TENANT_NAME=admin
export OS_PASSWORD=openstack
export OS_AUTH_URL=http://172.16.21.233:35357/v2.0/
export PS1='[\u@\h \W(keystone_admin)]\$ '

. keystone_admin


权限修改
chown -R glance:glance /etc/glance
chown -R glance:glance /var/lib/glance
chown -R glance:glance /var/log/glance
 启动
chkconfig openstack-glance-api on
chkconfig openstack-glance-registry on
service openstack-glance-api start
service openstack-glance-registry start

source /root/keystone_admin


列出image列表
glance image-list
+----+------+-------------+------------------+------+--------+
| ID | Name | Disk Format | Container Format | Size | Status |
+----+------+-------------+------------------+------+--------+
+----+------+-------------+------------------+------+--------+
[root@controller ~(keystone_admin)]# 


glance image-create --name "hao cirros" --disk-format qcow2 --container-format bare --is-public true --file cirros-0.3.1-x86_64-disk.img 
+------------------+--------------------------------------+
| Property         | Value                                |
+------------------+--------------------------------------+
| checksum         | d972013792949d0d3ba628fbe8685bce     |
| container_format | bare                                 |
| created_at       | 2015-02-04T11:58:34                  |
| deleted          | False                                |
| deleted_at       | None                                 |
| disk_format      | qcow2                                |
| id               | 0edf3e62-8af7-4046-a2d0-4afc89684307 |
| is_public        | True                                 |
| min_disk         | 0                                    |
| min_ram          | 0                                    |
| name             | hao cirros                           |
| owner            | c5cac2c737b0401b90e07a0542fa42c4     |
| protected        | False                                |
| size             | 13147648                             |
| status           | active                               |
| updated_at       | 2015-02-04T11:58:34                  |
| virtual_size     | None                                 |
+------------------+--------------------------------------+
[root@controller ~(keystone_admin)]# 


文件存到了
/var/lib/glance/images/0edf3e62-8af7-4046-a2d0-4afc89684307
image_locations和images插入了两条数据

查看
glance image-list
+--------------------------------------+------------+-------------+------------------+----------+--------+
| ID                                   | Name       | Disk Format | Container Format | Size     | Status |
+--------------------------------------+------------+-------------+------------------+----------+--------+
| 0edf3e62-8af7-4046-a2d0-4afc89684307 | hao cirros | qcow2       | bare             | 13147648 | active |
+--------------------------------------+------------+-------------+------------------+----------+--------+
[root@controller ~(keystone_admin)]# 

分享到:
评论

相关推荐

    openstack 学习及安装笔记

    ### OpenStack学习及安装知识点概览 #### 一、OpenStack简介 - **定义与起源**:OpenStack是由NASA和Rackspace共同发起的一个开源云计算管理平台项目,以Apache许可证授权,旨在为用户提供一个自由、开放的云计算...

    openstack部署笔记+脚本

    2. **安装依赖**:OpenStack依赖于一系列库和服务,例如Keystone(身份服务)、Nova(计算服务)、Neutron(网络服务)、Cinder(块存储服务)和Glance(镜像服务)。在每台服务器上安装这些组件的依赖项,如`...

    OpenStack Yoga版安装笔记(六)glance练习中的抓包文件

    OpenStack Yoga版安装笔记(六)glance练习中 的抓包文件,glance、keystone、openstackclient、glance db之间的交互过程。

    OpenStack Yoga版安装笔记(七)glance练习补充中的抓包文件

    OpenStack Yoga版安装笔记(七)glance练习中 的抓包文件,glance、keystone、openstackclient、glance db之间的交互过程。

    openstack精华笔记

    **二、OpenStack架构** OpenStack 的架构基于模块化设计,主要由多个组件组成,每个组件负责不同的功能: 1. **Nova**:计算服务,负责虚拟机(VM)的生命周期管理,包括创建、调度、扩展和终止虚拟机。 2. **...

    OpenStack Yoga版安装笔记(八)glance练习补充2中的抓包文件

    《OpenStack Yoga版安装笔记(八)glance练习补充2》中的抓包文件,glance、keystone、memcache、openstackclient、keystone db、glance db之间的交互过程。

    OpenStack Yoga版安装笔记(八)glance练习补充2-strace glance process文件

    Glance 是 OpenStack 中的一个项目,主要负责镜像服务,包括存储、检索和管理云环境中的虚拟机镜像。 ### 2. Glance服务流程分析 #### 接受连接请求 - `accept4(4,...)`:Glance 通过监听端口 9292 接收到来自 IP ...

    OpenStack笔记-osp10.pdf

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

    OpenStack私有云超详细学习讲义

    - **Glance的角色**:在OpenStack中,Glance负责提供Image Service,帮助用户轻松地发现、获取和保存Image。 - **核心功能**: - **REST API接口**:Glance提供RESTful API接口,使用户能够查询和获取Image的元数据...

    openstack 架构学习笔记

    OpenStack 是一个开源的...通过逐步安装、配置和操作OpenStack,可以深入掌握如何构建和管理自己的云环境。同时,不断关注OpenStack社区的最新发展,参与实践项目,将有助于不断提升对OpenStack的理解和应用能力。

    openstack初学者笔记

    #### 二、项目发展历程及核心组件 - **发展概况**: - **存储代码Swift**:由Rackspace贡献,主要提供对象存储服务。 - **计算代码Nova**:由NASA贡献,用于计算服务。 - **其他关键组件**包括Glance(镜像服务...

    openstack课程整理笔记

    总结起来,OpenStack课程的笔记涵盖了云计算的定义、KVM虚拟化的原理,以及OpenStack的核心组件和它们的角色。对于想要深入理解和使用OpenStack的人来说,这些知识点构成了学习的基础,并且是进一步探索云计算领域的...

    CL210 RedHat-OpenStack超详细学习笔记

    《CL210 RedHat-OpenStack超详细学习笔记》 OpenStack是一个开源的云计算平台,其中Glance组件是Image Service的核心,它负责管理和分发虚拟机镜像,以实现高效、灵活的云环境部署。在传统的IT环境中,安装和配置...

    openstack大纲

    最后,课程进入实际操作阶段,指导学员逐步安装和配置OpenStack的各个组件,包括Keystone、Glance、Swift、Neutron、Nova和Dashboard。此外,还将通过命令行和Dashboard操作来实践OpenStack的使用。课程结束时,还会...

    OpenStack之Cinder学习笔记

    - **Image**:通常与Glance集成,提供镜像服务。 - **Keymgr**:密钥管理,用于加密数据安全。 - **Scheduler**:负责资源分配,包括过滤和权重计算,确保卷和服务的高效调度。 - **Volume**:Cinder的核心,包含了...

    openstack-standalone-formula:单服务器OpenStack

    开放堆栈独立单服务器...可用状态openstack 安装Nova,Glance和Keystone openstack.nova 安装Nova openstack.glance 安装一览openstack.keystone 安装梯形失真校正openstack.cinder 安装煤渣这些状态取决于以下公式:

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

    10 Openstack-glance 11 Openstack-neutron.mp4 12 Openstack-ceilometer 13 FusionCloud 6.3私有云解决方案 14 FusionCloud网络平面 15 FusionCloud私有云运营 16 FusionAccess虚拟机登录及故障排错 17 ...

Global site tag (gtag.js) - Google Analytics