对于neutron 的 ovn agent, rally目前应该是还没支持,但在k8s的场景中,主要涉及port的创建和更新,其余的基于nova的接口做测试就好了
(rally)[root@control01 neutron]# rally --rally-debug task start create-and-update-ports.yaml
vi /var/lib/kolla/venv/lib/python3.6/site-packages/rally_openstack/task/scenarios/neutron/utils.py
@atomic.action_timer("neutron.create_port")
def _create_port(self, network, port_create_args={}):
"""Create neutron port.
:param network: neutron network dict
:param port_create_args: POST /v2.0/ports request options
:returns: neutron port dict
"""
print("xxxxxxxxxxxxx0, port_create_args", port_create_args )
port_create_args = {}
print("xxxxxxxxxxxxx0, network", network )
port_create_args["network_id"] = network["network"]["id"]
print("xxxxxxxxxxxxx1, network", network )
port_create_args["name"] = self.generate_random_name()
return self.clients("neutron").create_port({"port": port_create_args})
网友评论