项目八 OpenStack存储管理

任务一 理解OpenStack块存储服务

1.1 •Cinder的主要功能

提供 持久性块存储资源,供 Nova 计算服务的虚拟机实例使用
管理块存储设备提供一套方法,对卷实现从创建到删除的整个生命周期 管理。
不同的后端存储进行封装,对外提供统一的 API

1.2 •CinderNova的交互

Nova 虚拟机连接或分离 Cinder

虚拟机生命周期中的卷操作

1.3 •Cinder架构

1.4 •Cinder创建卷的基本流程

1)客户端向cinder-api服务发送请求,要求创建一个卷。

2cinder-api服务让cinder-scheduler服务创建一个卷。

3cinder-scheduler服务从若干存储节点中选出一个节点。

4cinder-scheduler服务让该存储节点创建这个卷。

5)对应存储节点的cinder-volume服务通过驱动在卷提供者定义的后端存储设备上创建卷。

1.5 •验证Cinder服务

查看 当前运行的 Cinder 服务。

[root@node-a ~]# systemctl status *cinder*.service

4 Cinder 服务
Ø openstack -cinder- scheduler.service —— 调度服务
Ø openstack -cinder- volume.service —— 卷服务
Ø openstack -cinder- backup.service —— 备份服务
Ø openstack -cinder- api.service ——API 前端 服务
试用 Cinder API
Cinder 提供 API 版本
Ø Cinder API v2
Ø Cinder API v3
查看 当前的 Cinder API 版本信息。

[root@node-a ~]# curl http://192.168.199.31:8776

查看卷列表为 例示范。

1)请求一个demo项目作用域的令牌。

2)导出环境变量OS_TOKEN,并将其值设置为上述操作获取的令牌ID

3Cinder API需要提供项目ID,提供对应项目ID来获取卷列表。

[root@node-a ~]# curl -s -H "X-Auth-Token: $OS_TOKEN"   http://192.168.199.31:8776/v3/2a39abedd0 96 44bb9248 7a78ee442e3f/volumes

任务二 创建和管理卷

2.1 •cinder-api服务

Ø cinder- api 作为 整个 Cinder 服务的门户,所有对 Cinder 的请求都首先由它处理
Ø cinder- api
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值