OpenStack Cinder的替代类,例如过滤器、主机管理器等。
项目描述
Cinder(OpenStack块存储服务)的替代类,例如过滤器、主机管理器等。
此库的主要目的是通过其灵活的机制展示Cinder调度器提供的广泛可能性。
目前只有两个有趣的功能,即通过使用 provisioning:type 额外规范改变创建卷时默认的配置类型,以及对空闲空间消耗的替代计算。
调度器对新生成卷的空间消耗的原始方法是保守的,以防止由于卷创建的突发而使后端填满。
替代方法更为激进,适合于工作负载已知且可能同时请求大量精简卷的部署。
需要注意的是,尽管调度器能够理解 provisioining:type 额外规范,但该参数是否实际使用将取决于后端。
免费软件:Apache软件许可协议2.0
特性
可以将默认容量计算设置为薄或厚。
更保守的空闲空间消耗计算方法。
使用方法
首先需要安装该软件包
# pip install alt_cinder-sch
然后必须配置Cinder的调度器以使用该软件包
scheduler_host_manager = alt_cinder_sch.host_managers.HostManagerThin scheduler_default_filters = AvailabilityZoneFilter,AltCapacityFilter,CapabilitiesFilter scheduler_driver = alt_cinder_sch.scheduler_drivers.FilterScheduler
最后重新启动调度器服务。
历史
0.1.1 (2017-07-03)
修复与旧版本的兼容性问题
修复厚订阅值问题
改进日志记录
0.1.0 (2017-07-02)
首次发布在PyPI。
项目详情
关闭
alt_cinder_sch-0.1.1.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 0d7cfbcaf17762b95ed0c901ec1b3f4bbf12c0944eebb9df5245f01a5d314fc1 |
|
MD5 | fcecf644752f7c3a8dc6da28d84363f8 |
|
BLAKE2b-256 | 20d2d214e1ea061a8f65cdd91680774eea2de9aedbc5064e07004b1307151339 |
关闭
alt_cinder_sch-0.1.1-py2.py3-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 406a3fdda45adc8013712782621fda370f358038ab33a9cf216860defdfd5c51 |
|
MD5 | 2823a5f87fc0366b27dbceba0e8c99f6 |
|
BLAKE2b-256 | 24ccb4c4bdbaf7d7cb697a305fb1feafa5525c6f4899756ff976041133a39a6e |