ceph-ansible 具备在隔离、可重复且简单的方式下测试不同场景(例如,并置的日志或 dmcrypt OSD)的能力。
ceph-ansible
这些测试可以在本地使用 VirtualBox 运行,如果可用,也可以通过 libvirt 运行,这消除了仅仅依赖 Jenkins 等 CI 系统来验证行为的需要。
开始使用
运行测试场景
依赖项
配置和结构
布局和惯例
测试文件
场景文件
场景连接(Wiring)
添加或修改测试
约定
testinfra
添加或修改场景
环境配置
Ansible 配置
自定义/开发仓库和软件包
环境变量