6.2. 将 Block Storage (cinder)类型映射到您的新 Ceph 池
- WARNING
-
在现有环境中定义性能层可能会导致 Ceph 集群中大量数据移动。
Ceph-ansible(director 在堆栈更新期间触发)没有逻辑来检查集群中是否已定义池,以及它是否包含数据。这意味着,在现有环境中定义性能层可能会危险,因为更改与池关联的默认 CRUSH 规则会导致数据移动。如果您需要帮助或建议添加或删除节点,请联系红帽支持。
完成配置步骤后,使用 Block Storage (cinder)创建映射到您创建的 fastpool 层的类型,使性能层可供 RHOSP 租户使用。
流程
-
以
stack用户身份登录 undercloud 节点。 获取
overcloudrc文件:source overcloudrc
$ source overcloudrcCopy to Clipboard Copied! Toggle word wrap Toggle overflow 检查 Block Storage 卷现有的类型:
cinder type-list
$ cinder type-listCopy to Clipboard Copied! Toggle word wrap Toggle overflow 创建新的块存储卷 fast_tier:
cinder type-create fast_tier
$ cinder type-create fast_tierCopy to Clipboard Copied! Toggle word wrap Toggle overflow 检查是否创建了 Block Storage 类型:
cinder type-list
$ cinder type-listCopy to Clipboard Copied! Toggle word wrap Toggle overflow 当
fast_tierBlock Storage 类型可用时,将您创建的新层的fastpool设置为块存储卷后端:cinder type-key fast_tier set volume_backend_name=tripleo_ceph_fastpool
$ cinder type-key fast_tier set volume_backend_name=tripleo_ceph_fastpoolCopy to Clipboard Copied! Toggle word wrap Toggle overflow 使用新层来创建新卷:
cinder create 1 --volume-type fast_tier --name fastdisk
$ cinder create 1 --volume-type fast_tier --name fastdiskCopy to Clipboard Copied! Toggle word wrap Toggle overflow