Commit c94b233c by ningfd

添加根据block权重随机分配存储的mode

1 parent e4d5ff10
Showing with 9 additions and 2 deletions
...@@ -87,12 +87,19 @@ data: ...@@ -87,12 +87,19 @@ data:
admin_password: admin_password_string #管理员密码 Kpl123456 admin_password: admin_password_string #管理员密码 Kpl123456
multi_storage_block_mode: multi_storage_block_mode:
mode_type: mode_type_string # 存储块分布模式, 默认Random, Random (完全随机分配到所有存储块中), AutoDetectByBlockCapacity(根据存储块可用容量按比例分配), RandomOnSpecificBlock (手动分配) mode_type: mode_type_string # 存储块分布模式, 默认Random, Random (完全随机分配到所有存储块中), AutoDetectByBlockCapacity(根据存储块可用容量按比例分配), RandomOnSpecificBlock (手动分配), RandomOnSpecificBlockByWeight (手动分配, 根据权重随机)
# mode_type 为 RandomOnSpecificBlock时, 需要指定specific_block # mode_type 为 RandomOnSpecificBlock时, 需要指定specific_block
# 根据给定pvc_name列表随机分配, 格式为 pvc_name, pvc_name 逗号为分隔符 # 根据给定pvc_name列表随机分配, 格式为 pvc_name1, pvc_name2 逗号为分隔符
# 没有出现的pvc_name会被忽略, 如果没有指定任何pvc_name, 系统会初始化错误, 服务无法正确运行 # 没有出现的pvc_name会被忽略, 如果没有指定任何pvc_name, 系统会初始化错误, 服务无法正确运行
# kpl-pvc4 代表所有新建存储都位于kpl-pvc4上 # kpl-pvc4 代表所有新建存储都位于kpl-pvc4上
specific_block: specific_block_string specific_block: specific_block_string
# mode_type 为 RandomOnSpecificBlockByWeight时, 需要指定specific_block_weight
# 根据给定pvc_name和weight 进行分配, 格式为 pvc_name1:weight1, pvc_name2:weight2 逗号为分隔符
# 没有出现的pvc_name会被忽略, 如果没有指定任何pvc_name, 系统会初始化错误, 服务无法正确运行
# weight值最大不可以超过10000, 超过10000, 系统会初始化错误, 服务无法正确运行
# 分配规则, 当配置为pvc_name1:30, pvc_name2:100时, 规则为 pvc_name1的几率为 30/130, pvc_name2的几率为 100/130
# kpl-pvc4:100 代表所有新建存储都位于kpl-pvc4上
specific_block_weight: specific_block_weight_string
kind: ConfigMap kind: ConfigMap
metadata: metadata:
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!