OpenStack块存储服务(cinder)为虚拟机添加持久的存储,块存储提供一个基础设施为了管理卷,以及和OpenStack计算服务交互,为实例提供卷。此服务也会激活管理卷的快照和卷类型的功能。
块存储服务通常包含下列组件:
1、数据库创建
mysql -u root -p CREATE DATABASE cinder; GRANT ALL PRIVILEGES ON cinder.* TO ‘cinder‘@‘localhost‘ IDENTIFIED BY ‘cinder‘; GRANT ALL PRIVILEGES ON cinder.* TO ‘cinder‘@‘%‘ IDENTIFIED BY ‘cinder‘;
2、创建cinder用户
source /root/admin-openstack.sh openstack user create --domain default --password-prompt cinder
添加 admin 角色到 cinder 用户上
openstack role add --project service --user cinder admin
3、创建 cinder 和 cinderv2 服务实体
openstack service create --name cinder --description "OpenStack Block Storage" volume
openstack service create --name cinderv2 --description "OpenStack Block Storage" volumev2
4、创建块设备存储服务的 API 入口点
openstack endpoint create --region RegionOne volume public http://192.168.137.11:8776/v1/%\(tenant_id\)s
openstack endpoint create --region RegionOne volume internal http://192.168.137.11:8776/v1/%\(tenant_id\)s
openstack endpoint create --region RegionOne volume admin http://192.168.137.11:8776/v1/%\(tenant_id\)s
openstack endpoint create --region RegionOne volumev2 public http://192.168.137.11:8776/v2/%\(tenant_id\)s
openstack endpoint create --region RegionOne volumev2 internal http://192.168.137.11:8776/v2/%\(tenant_id\)s
openstack endpoint create --region RegionOne volumev2 admin http://192.168.137.11:8776/v2/%\(tenant_id\)s
原文:http://www.cnblogs.com/shhnwangjian/p/6367422.html