[Neutron] What is the best tool for automated data plane testing with openstack?
Hey there, I'm using OpenStack(old version) with neutron OVN CMS-plugin and I need to migrate to the Yoga release (Ubuntu ovn v22.03.0 and ovs v2.17.0). I'm interested in validating a series of fixed issues on openvswitch and ovn in the releases related to the OpenStack Yoga version (e.g. https://github.com/ovn-org/ovn/commit/ccbbbd0584e52c2aa88436a431fe7a6deffd22... ). What OpenStack automated testing tool do you use or recommend to validate the data plane? Best regards Roberto -- _‘Esta mensagem é direcionada apenas para os endereços constantes no cabeçalho inicial. Se você não está listado nos endereços constantes no cabeçalho, pedimos-lhe que desconsidere completamente o conteúdo dessa mensagem e cuja cópia, encaminhamento e/ou execução das ações citadas estão imediatamente anuladas e proibidas’._ * **‘Apesar do Magazine Luiza tomar todas as precauções razoáveis para assegurar que nenhum vírus esteja presente nesse e-mail, a empresa não poderá aceitar a responsabilidade por quaisquer perdas ou danos causados por esse e-mail ou por seus anexos’.*
Hi, In Openstack itself there is no such tool. There are several test tools which we use to test Openstack and Openstack components like Tempest (see [1]) and the plugin for it are full with networking related tests neutron-tempest-plugin (see [2]). The scenario tests in neutron-tempest-plugin tests some basic dataplane scenarios, but only in a functional manner, not with traffic load or such, as we used these tests in our CI, so we need quick feedback. To have some stress test you can check Rally (see [3]) but that is again not for dataplane testing, but to load the API of the components. You can find some Neutron specific rally scenarios in Neutron repo (see [4]). [1]: https://opendev.org/openstack/tempest [2]: https://opendev.org/openstack/neutron-tempest-plugin [3]: https://opendev.org/openstack/rally [4]: https://opendev.org/openstack/neutron/src/branch/master/rally-jobs Lajos Katona (lajoskatona) ROBERTO BARTZEN ACOSTA <roberto.acosta@luizalabs.com> ezt írta (időpont: 2022. jún. 15., Sze, 13:04):
Hey there,
I'm using OpenStack(old version) with neutron OVN CMS-plugin and I need to migrate to the Yoga release (Ubuntu ovn v22.03.0 and ovs v2.17.0).
I'm interested in validating a series of fixed issues on openvswitch and ovn in the releases related to the OpenStack Yoga version (e.g. https://github.com/ovn-org/ovn/commit/ccbbbd0584e52c2aa88436a431fe7a6deffd22... ).
What OpenStack automated testing tool do you use or recommend to validate the data plane?
Best regards Roberto
*‘Esta mensagem é direcionada apenas para os endereços constantes no cabeçalho inicial. Se você não está listado nos endereços constantes no cabeçalho, pedimos-lhe que desconsidere completamente o conteúdo dessa mensagem e cuja cópia, encaminhamento e/ou execução das ações citadas estão imediatamente anuladas e proibidas’.*
*‘Apesar do Magazine Luiza tomar todas as precauções razoáveis para assegurar que nenhum vírus esteja presente nesse e-mail, a empresa não poderá aceitar a responsabilidade por quaisquer perdas ou danos causados por esse e-mail ou por seus anexos’.*
You might want to take a look at https://pyshaker.readthedocs.io/en/latest/ On Thu, Jun 16, 2022 at 2:08 AM Lajos Katona <katonalala@gmail.com> wrote:
Hi,
In Openstack itself there is no such tool. There are several test tools which we use to test Openstack and Openstack components like Tempest (see [1]) and the plugin for it are full with networking related tests neutron-tempest-plugin (see [2]). The scenario tests in neutron-tempest-plugin tests some basic dataplane scenarios, but only in a functional manner, not with traffic load or such, as we used these tests in our CI, so we need quick feedback. To have some stress test you can check Rally (see [3]) but that is again not for dataplane testing, but to load the API of the components. You can find some Neutron specific rally scenarios in Neutron repo (see [4]).
[1]: https://opendev.org/openstack/tempest [2]: https://opendev.org/openstack/neutron-tempest-plugin [3]: https://opendev.org/openstack/rally [4]: https://opendev.org/openstack/neutron/src/branch/master/rally-jobs
Lajos Katona (lajoskatona)
ROBERTO BARTZEN ACOSTA <roberto.acosta@luizalabs.com> ezt írta (időpont: 2022. jún. 15., Sze, 13:04):
Hey there,
I'm using OpenStack(old version) with neutron OVN CMS-plugin and I need to migrate to the Yoga release (Ubuntu ovn v22.03.0 and ovs v2.17.0).
I'm interested in validating a series of fixed issues on openvswitch and ovn in the releases related to the OpenStack Yoga version (e.g. https://github.com/ovn-org/ovn/commit/ccbbbd0584e52c2aa88436a431fe7a6deffd22... ).
What OpenStack automated testing tool do you use or recommend to validate the data plane?
Best regards Roberto
*‘Esta mensagem é direcionada apenas para os endereços constantes no cabeçalho inicial. Se você não está listado nos endereços constantes no cabeçalho, pedimos-lhe que desconsidere completamente o conteúdo dessa mensagem e cuja cópia, encaminhamento e/ou execução das ações citadas estão imediatamente anuladas e proibidas’.*
*‘Apesar do Magazine Luiza tomar todas as precauções razoáveis para assegurar que nenhum vírus esteja presente nesse e-mail, a empresa não poderá aceitar a responsabilidade por quaisquer perdas ou danos causados por esse e-mail ou por seus anexos’.*
Hi, For scenario tests there is also Tobiko project https://opendev.org/x/tobiko - we are using it in one periodic job in Neutron and we also are using it in our d/s CI. Dnia czwartek, 16 czerwca 2022 09:07:41 CEST Lajos Katona pisze:
Hi,
In Openstack itself there is no such tool. There are several test tools which we use to test Openstack and Openstack components like Tempest (see [1]) and the plugin for it are full with networking related tests neutron-tempest-plugin (see [2]). The scenario tests in neutron-tempest-plugin tests some basic dataplane scenarios, but only in a functional manner, not with traffic load or such, as we used these tests in our CI, so we need quick feedback. To have some stress test you can check Rally (see [3]) but that is again not for dataplane testing, but to load the API of the components. You can find some Neutron specific rally scenarios in Neutron repo (see [4]).
[1]: https://opendev.org/openstack/tempest [2]: https://opendev.org/openstack/neutron-tempest-plugin [3]: https://opendev.org/openstack/rally [4]: https://opendev.org/openstack/neutron/src/branch/master/rally-jobs
Lajos Katona (lajoskatona)
ROBERTO BARTZEN ACOSTA <roberto.acosta@luizalabs.com> ezt írta (időpont: 2022. jún. 15., Sze, 13:04):
Hey there,
I'm using OpenStack(old version) with neutron OVN CMS-plugin and I need to migrate to the Yoga release (Ubuntu ovn v22.03.0 and ovs v2.17.0).
I'm interested in validating a series of fixed issues on openvswitch and ovn in the releases related to the OpenStack Yoga version (e.g. https://github.com/ovn-org/ovn/commit/ccbbbd0584e52c2aa88436a431fe7a6deffd22... ).
What OpenStack automated testing tool do you use or recommend to validate the data plane?
Best regards Roberto
*‘Esta mensagem é direcionada apenas para os endereços constantes no cabeçalho inicial. Se você não está listado nos endereços constantes no cabeçalho, pedimos-lhe que desconsidere completamente o conteúdo dessa mensagem e cuja cópia, encaminhamento e/ou execução das ações citadas estão imediatamente anuladas e proibidas’.*
*‘Apesar do Magazine Luiza tomar todas as precauções razoáveis para assegurar que nenhum vírus esteja presente nesse e-mail, a empresa não poderá aceitar a responsabilidade por quaisquer perdas ou danos causados por esse e-mail ou por seus anexos’.*
-- Slawek Kaplonski Principal Software Engineer Red Hat
Hi, I'm validating how the shaker tool works for basic L2 and L3 tests. My idea is to build additional scenarios with extended network traffic and topologies. I will learn about the Tobiko project, thanks Slawek. Best regards, Roberto Em sex., 17 de jun. de 2022 às 03:14, Slawek Kaplonski <skaplons@redhat.com> escreveu:
Hi,
For scenario tests there is also Tobiko project https://opendev.org/x/tobiko - we are using it in one periodic job in Neutron and we also are using it in our d/s CI.
Dnia czwartek, 16 czerwca 2022 09:07:41 CEST Lajos Katona pisze:
Hi,
In Openstack itself there is no such tool. There are several test tools which we use to test Openstack and Openstack components like Tempest (see [1]) and the plugin for it are full with networking related tests neutron-tempest-plugin (see [2]). The scenario tests in neutron-tempest-plugin tests some basic dataplane scenarios, but only in a functional manner, not with traffic load or such, as we used these tests in our CI, so we need quick feedback. To have some stress test you can check Rally (see [3]) but that is again not for dataplane testing, but to load the API of the components. You can find some Neutron specific rally scenarios in Neutron repo (see [4]).
[1]: https://opendev.org/openstack/tempest [2]: https://opendev.org/openstack/neutron-tempest-plugin [3]: https://opendev.org/openstack/rally [4]: https://opendev.org/openstack/neutron/src/branch/master/rally-jobs
Lajos Katona (lajoskatona)
ROBERTO BARTZEN ACOSTA <roberto.acosta@luizalabs.com> ezt írta (időpont: 2022. jún. 15., Sze, 13:04):
Hey there,
I'm using OpenStack(old version) with neutron OVN CMS-plugin and I need to migrate to the Yoga release (Ubuntu ovn v22.03.0 and ovs v2.17.0).
I'm interested in validating a series of fixed issues on openvswitch and ovn in the releases related to the OpenStack Yoga version (e.g.
https://github.com/ovn-org/ovn/commit/ccbbbd0584e52c2aa88436a431fe7a6deffd22...
).
What OpenStack automated testing tool do you use or recommend to validate the data plane?
Best regards Roberto
*‘Esta mensagem é direcionada apenas para os endereços constantes no cabeçalho inicial. Se você não está listado nos endereços constantes no cabeçalho, pedimos-lhe que desconsidere completamente o conteúdo dessa mensagem e cuja cópia, encaminhamento e/ou execução das ações citadas estão imediatamente anuladas e proibidas’.*
*‘Apesar do Magazine Luiza tomar todas as precauções razoáveis para assegurar que nenhum vírus esteja presente nesse e-mail, a empresa não poderá aceitar a responsabilidade por quaisquer perdas ou danos causados por esse e-mail ou por seus anexos’.*
-- Slawek Kaplonski Principal Software Engineer Red Hat
-- _‘Esta mensagem é direcionada apenas para os endereços constantes no cabeçalho inicial. Se você não está listado nos endereços constantes no cabeçalho, pedimos-lhe que desconsidere completamente o conteúdo dessa mensagem e cuja cópia, encaminhamento e/ou execução das ações citadas estão imediatamente anuladas e proibidas’._ * **‘Apesar do Magazine Luiza tomar todas as precauções razoáveis para assegurar que nenhum vírus esteja presente nesse e-mail, a empresa não poderá aceitar a responsabilidade por quaisquer perdas ou danos causados por esse e-mail ou por seus anexos’.*
participants (4)
-
Lajos Katona
-
Miguel Lavalle
-
ROBERTO BARTZEN ACOSTA
-
Slawek Kaplonski