采用Turbo-Hipster来测试Nova数据库迁移的正确性 数据库迁移对于OpenStack的开发运和运维人员来说一直是一件头疼的事情。迁移数据需要一定的停机时间,数据库大的话往往需要数个小时,这对于大的OpenStack生产环境是要必须想办法解决的。Openstack社区马上就要推出一个数据库迁移(Migration)测试工具Turbo-Hispster来初步处理这一棘手问题。Turbo-Hispster是一个基于OpenStack CI 框架Zuul的测试工具,他可以帮助技术人员在新的patchset提交时候针对真实的数据库备份来评估迁移需要的时间和可能存在的错误。详细解释请看如下两篇英文原文:
http://josh.people.rcbops.com/2013/12/third-party-testing-with-turbo-hipster/ 和http://josh.people.rcbops.com/2013/09/building-a-zuul-worker/。 下图是一个测试例子:
|