第 4 章 配置 OpenStack Integration Test Suite
4.1. 创建 Workspace 复制链接链接已复制到粘贴板!
提供目标部署的凭证:
如果目标位于 undercloud 中,请提供 undercloud 的凭据:
source stackrc
# source stackrcCopy to Clipboard Copied! Toggle word wrap Toggle overflow 如果目标在 overcloud 中,提供 overcloud 的凭据:
source overcloudrc
# source overcloudrcCopy to Clipboard Copied! Toggle word wrap Toggle overflow
初始化
tempest:tempest init mytempest cd mytempest
# tempest init mytempest # cd mytempestCopy to Clipboard Copied! Toggle word wrap Toggle overflow 这个命令会创建一个名为
mytempest的临时工作区。运行以下命令查看现有工作区列表:
tempest workspace list
# tempest workspace listCopy to Clipboard Copied! Toggle word wrap Toggle overflow 生成
etc/tempest.conf文件:discover-tempest-config --deployer-input ~/tempest-deployer-input.conf \ --debug --create --network-id <UUID>
# discover-tempest-config --deployer-input ~/tempest-deployer-input.conf \ --debug --create --network-id <UUID>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将
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
$ source stackrc
$ openstack region list
要检查 overcloud 的地区名称,请运行以下命令:
source overcloudrc openstack region list
$ source overcloudrc
$ openstack region list