任务一 理解OpenStack块存储服务
1.1 •Cinder的主要功能
1.2 •Cinder与Nova的交互
1.3 •Cinder架构
1.4 •Cinder创建卷的基本流程
(1)客户端向cinder-api服务发送请求,要求创建一个卷。
(2)cinder-api服务让cinder-scheduler服务创建一个卷。
(3)cinder-scheduler服务从若干存储节点中选出一个节点。
(4)cinder-scheduler服务让该存储节点创建这个卷。
(5)对应存储节点的cinder-volume服务通过驱动在卷提供者定义的后端存储设备上创建卷。
1.5 •验证Cinder服务
[root@node-a ~]# systemctl status *cinder*.service
[root@node-a ~]# curl http://192.168.199.31:8776
(1)请求一个demo项目作用域的令牌。
(2)导出环境变量OS_TOKEN,并将其值设置为上述操作获取的令牌ID。
(3)Cinder 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服务