openstack essex版安装(3)——glance

本文详细介绍了如何在OpenStack Essex版本中安装和配置Glance镜像服务,包括依赖安装、数据库创建、配置文件修改以及启动服务。同时,文章还提供了使用glance命令行工具进行镜像上传的步骤。
摘要由CSDN通过智能技术生成

      glance是openstack的镜像服务项目。

Glance

Host:glance

ip:192.168.0.112

glance-api, glance-registry


1、安装

sudo apt-get install keystone //glance需要使用keystone.middleware.auth_token组件。

sudo apt-get install python-mysqldb //glance需要MySQLdb模块

sudo apt-get install glance

查看进程,可以看到glance-api和glance-registry 2个进程。

创建glance数据库,我们的数据库还试用

create database glance;

grant all on glance.* to 'glance'@'%' identified by 'glancepwd';


修改/etc/glance/glance-registry.conf文件。

sql_connection= mysql://glance:glancepwd@192.168.0.106/glance

#在文件末尾加上如下:

[paste_deploy]

flavor = keystone


修改/etc/glance/glance-api.conf文件。

#在文件末尾加上如下:

[paste_deploy]

flavor = keystone


修改/etc/glance/glance-api-paste.ini和/etc/glance/glance-registry-paste.ini

#在文件末尾加上如下这段, ip是keystone服务器地址, 并且设置正确 tenantName user和password

[filter:authtoken]
paste.filter_factory = keystone.middleware.auth_token:filter_factory
service_protocol = http
service_host=192.168.0.106
service_port = 5000
auth_host=192.168.0.106
auth_port = 35357
auth_protocol = http
auth_uri=http://192.168.0.106:5000/
admin_tenant_name=adminTenant
admin_user=admin
admin_password=openstack
admin_token=ADMIN


sudo glance-manage version_control 0//enable version_control

sudo glance-managedb_sync



Mysql会有4个表。

sudo service glance-api restart

sudo service glance-registry restart


2、使用glance

1) 导入环境变量

export  OS_USERNAME=admin

export  OS_TENANT_NAME=adminTenant

export OS_PASSWORD=openstack

export OS_AUTH_URL=http://192.168.0.106:5000/v2.0

export OS_REGION_NAME=RegionOne

2) 要使用glance,需要先告诉keystone找到glance服务。注册glance服务

keystone    service-create    --name=Glance     --type=image    --description=”GlanceImage Service”

会得到glance的serviceid是 ,这个id在指定endpoint时需要

指定其endpoint

keystone endpoint-create   --service_id = glance-service-id   --region RegionOne   --publicurlhttp://192.168.0.112:9292/v1   --adminurl http:// 192.168.0.112:9292/v1   --internalurl http:// 192.168.0.112:9292/v1 

3)上传镜像

    首先先从网上下载一个镜像

wget -c https://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-disk.img

    然后上传

glance   add    name=cirros-0.3.0-x86_64     disk_format=qcow2       container_format=bare < cirros-0.3.0-x86_64-disk.img

成功后就能通过glance index查看到刚才上传得镜像文件。

$ glance index
ID                                   Name                           Disk Format          Container Format     Size          
------------------------------------ ------------------------------ -------------------- -------------------- 
f4addd24-4e8a-46bb-b15d-fae2591f1a35 cirros-0.3.0-x86_64            qcow2                bare                        9761280

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值