3.2. 准备手动安装
要运行 OpenStack Integration Test Suite,您必须首先安装必要的软件包,并创建一个配置文件,该文件会通知 Integration Test Suite,在其中找到各种 OpenStack 服务和其他测试行为交换机。
要安装 OpenStack Integration Test Suite,必须在 Red Hat OpenStack Platform 环境中提供以下网络:
- 可以提供浮动 IP 的外部网络
- 专用网络
这些网络必须通过路由器进行连接。
创建专用网络。根据您的网络部署指定以下选项:
openstack network create <network_name> --share openstack subnet create <subnet_name> --subnet-range <address/prefix> \ --network <network_name> openstack router create <router_name> openstack router add subnet <router_name> <subnet_name>
$ openstack network create <network_name> --share
$ openstack subnet create <subnet_name> --subnet-range <address/prefix> \
--network <network_name>
$ openstack router create <router_name>
$ openstack router add subnet <router_name> <subnet_name>
创建公共网络。根据您的网络部署指定以下选项:
openstack network create <network_name> --external \ --provider-network-type flat openstack subnet create <subnet_name> --subnet-range <address/prefix> \ --gateway <default_gateway> --no-dhcp --network <network_name> openstack router set <router_name> --external-gateway <public_network_name>
$ openstack network create <network_name> --external \
--provider-network-type flat
$ openstack subnet create <subnet_name> --subnet-range <address/prefix> \
--gateway <default_gateway> --no-dhcp --network <network_name>
$ openstack router set <router_name> --external-gateway <public_network_name>
现在,您已准备好在 tempest 虚拟机中安装和配置 OpenStack Integration Test Suite。更多信息请参阅 第 3.3 节 “安装 OpenStack Integration Test Suite 软件包”。