Rally压测用json文件创建deployment的时候,发现deployment创建可以成功,但是check输出为空,如之前博客里提到的,我用环境变量创建deployment一切正常,考虑到可能是版本的问题,之前用的文件格式是老版本的,在github上看到官方提供的existing-with-predefined-users.json文件,其链接如下:https://github.com/openstack/rally-openstack/blob/master/samples/deployments/
下面是我用的其中的json文件内容,两个username都是提前在租户admin下面创建好的:
{
"openstack": {
"auth_url": "http://192.168.24.19:35357/v3",
"region_name": "RegionOne",
"endpoint_type": "public",
"admin": {
"username": "admin",
"password": "123456",
"tenant_name": "admin"
},
"users": [
{
"username": "x1",
"password": "123456",
"tenant_name": "admin"
},
{
"username": "x2",
"password": "123456",
"tenant_name": "admin"
}
]
}
}
用json文件创建deployment:
rally deployment create --file=existing.json --name=test
验证结果:
rally deployment check
发现输出一切正常了: