第 4 章 配置 OpenStack Integration Test Suite
4.1. 创建 Workspace 复制链接链接已复制到粘贴板!
提供目标部署的凭证:
如果目标位于 undercloud 中,请提供 undercloud 的凭据:
# source stackrc如果目标在 overcloud 中,提供 overcloud 的凭据:
# source overcloudrc
初始化
tempest:# tempest init mytempest # cd mytempest这个命令会创建一个名为
mytempest的临时工作区。运行以下命令查看现有工作区列表:
# tempest workspace list生成
etc/tempest.conf文件:# discover-tempest-config --deployer-input ~/tempest-deployer-input.conf \ --debug --create --network-id <UUID>将
UUID替换为外部网络的 UUID。有关您可以在discover-tempest-config命令中包含的选项的更多信息,请运行discover-tempest-config --help。例如,使用--image选项定义您要使用的镜像。如果通过--image选项分配镜像,您可能需要创建适合分配的镜像的类别。发现-tempest-config、m1.nano 和 m1.micro 创建的默认类别可能对该镜像来说太小。创建类别后,您需要在tempest.conf中将类别 ID 添加到flavor_ref和flavor_ref_alt中。discover-tempest-config以前称为config_tempest.py,并采用相同的参数。它由python-tempestconf提供,它作为openstack-tempest的依赖项安装。
要为 undercloud 生成 etc/tempest.conf 文件,请确保 tempest-deployer-input.conf 文件中的区域名称与 undercloud 部署中的名称相同。如果这些名称不匹配,请更新 tempest-deployer-input.conf 文件中的区域名称,以匹配 undercloud 的地区名称。
要检查 undercloud 的地区名称,请运行以下命令:
$ source stackrc
$ openstack region list
要检查 overcloud 的地区名称,请运行以下命令:
$ source overcloudrc
$ openstack region list