CentOS下多节点Openstack安装(三)—— glance安装

在controller节点上进行glance组件的部署


1. 安装glance组件

yum install openstack-glance


2. 修改glance配置文件

openstack-config--set /etc/glance/glance-api.conf DEFAULT sql_connectionmysql://glance:111111@controller/glance

openstack-config--set /etc/glance/glance-registry.conf DEFAULT sql_connectionmysql://glance:111111@controller/glance


3. 初始化数据库

openstack-db--init --service glance --password 111111


4. 创建user对image检索的权限

keystoneuser-create --name=glance --pass=111111 --email=camu7s@163.com

keystone user-role-add --user=glance --tenant=service --role=admin


5. 把凭证加入到glance的配置文件中                                                                                   

openstack-config--set /etc/glance/glance-api.conf keystone_authtoken auth_host controller

openstack-config--set /etc/glance/glance-api.conf keystone_authtoken admin_user glance

openstack-config--set /etc/glance/glance-api.conf keystone_authtoken admin_tenant_name service

openstack-config--set /etc/glance/glance-api.conf keystone_authtoken admin_password 111111

openstack-config--set /etc/glance/glance-registry.conf keystone_authtoken auth_host controller

openstack-config--set /etc/glance/glance-registry.conf keystone_authtoken admin_user glance

openstack-config--set /etc/glance/glance-registry.conf keystone_authtoken admin_tenant_name service

openstack-config--set /etc/glance/glance-registry.conf keystone_authtoken admin_password 111111

 

6. 把凭证加入到init file中

cp/usr/share/glance/glance-api-dist-paste.ini /etc/glance/glance-api-paste.ini

cp/usr/share/glance/glance-registry-dist-paste.ini/etc/glance/glance-registry-paste.ini

修改文件替换:

[filter:authtoken]

paste.filter_factory= keystoneclient.middleware.auth_token:filter_factory

auth_host=controller

admin_user=glance

admin_tenant_name=service

admin_password=111111

 

7. 将glance注册到keystone server上

  keystone service-create --name=glance--type=image --description="Glance ImageService"

(下面黄线部分需要根据之前生成的service-id一致)

keystone endpoint-create \

--service-id=953f9bbba0774fc9996fceca759a5ba7\

--publicurl=http://controller:9292\

--internalurl=http://controller:9292\

--adminurl=http://controller:9292

 

8. 开启服务

serviceopenstack-glance-api start

serviceopenstack-glance-registry start

chkconfigopenstack-glance-api on

chkconfigopenstack-glance-registry on

 

9.验证glance的安装

准备好.img格式镜像,我使用的是cirros-0.3.1-x86_64-disk.img

glance image-create --name="CirrOS 0.3.0_2" --disk-format=qcow2 \

--container-format=bare --is-public=true <~/cirros-0.3.0-x86_64-disk.img



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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值