OpenStack-M版(Mitaka)搭建- – -镜像服务(Glance)篇

转载请注明:姬子的博客 » OpenStack-M版(Mitaka)搭建- – -镜像服务(Glance)篇

      Glance

Glance是OpenStack镜像服务,用来注册、登陆和检索虚拟机镜像。

OpenStack镜像服务是IaaS的核心服务,它接受磁盘镜像或服务器镜像API请求,和来自终端用户或OpenStack计算组件的元数据定义。

它也支持包括OpenStack对象存储在内的多种类型仓库上的磁盘镜像或服务器镜像存储。

一、安装和配置Glance

以下操作均使用root权限并在controller节点执行

1、创建Glance数据库、服务凭证和API端点

用数据库连接客户端以 root 用户连接到数据库服务器

1
mysql -u root -p

创建 glance 数据库

1
CREATE DATABASE glance;

对“glance“数据库授予恰当的权限(替换“123456”)

1
2
GRANT ALL PRIVILEGES ON glance.* TO  'glance' @ 'localhost'  \  IDENTIFIED BY  '123456' ;
GRANT ALL PRIVILEGES ON glance.* TO  'glance' @ '%'  \  IDENTIFIED BY  '123456' ;
1
exit

获得 admin 凭证来获取只有管理员能执行的命令的访问权限

1
. admin-openrc

创建 glance 用户

1
openstack user create --domain default --password-prompt glance

添加 admin 角色到 glance 用户和 service 项目上

1
openstack role add --project service --user glance admin

创建“glance“服务实体

1
2
openstack service create --name glance \  
--description  "OpenStack Image"  image

创建镜像服务的 API 端点

1
openstack endpoint create --region RegionOne \  image public http: //controller :9292
1
openstack endpoint create --region RegionOne \  image internal http: //controller :9292
1
openstack endpoint create --region RegionOne \  image admin http: //controller :9292

2、安装并配置组件

安装软件包

1
apt-get  install  glance

编辑文件 /etc/glance/glance-api.conf

在 [database] 部分,配置数据库访问(替换“123456”)

1
2
[database]
connection = mysql+pymysql: //glance :123456@controller /glance

在 [keystone_authtoken] 和 [paste_deploy] 部分,配置认证服务访问(替换“123456”)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值