python资源分配api
resource-allocator的Python项目详细描述
目的
这个模块的目标是提供一个通用的api来执行 使用键值存储的资源分配(网络地址、磁盘) 像consun、etcd或zookeeper一样作为持久性后端。
用法示例
基本用法示例:
import allocator adresses = allocator.AddressManager() adresses.get_free('private') adresses.get_status('private', '10.112.254.101') adresses.set_used('private', '10.112.254.101') adresses.set_free('private', '10.112.254.101') disks = allocator.DiskManager() disks.get_free('node1.local') disks.get_status('node1.local', '1') disks.set_used('node1.local', '1') disks.set_free('node1.local', '1')