Plateforme Linux

Exemple de résolution de problème critique

Une grande société de télécommunications exécutant Red Hat® Enterprise Linux® OpenStack® Platform utilisait des tunnels GRE (Generic Routing Encapsulation) avec des réseaux locaux virtuels pour offrir un réseau à architecture mutualisée à ses clients. Cette société exécutait Red Hat Enterprise Linux OpenStack Platform 3 (reposant sur le projet en amont Grizzly). Elle a été confrontée à un problème de performances au niveau d'Open vSwitch, générant chez certains clients d'importants ralentissements, tels que ceux rencontrés avec une connexion par modem, lors du traitement de gros paquets.

Le problème sous-jacent se situait au niveau de la pile réseau du noyau, qui ne traitait pas assez efficacement l'association des réseaux locaux virtuels et des paquets GRE. Le traitement des paquets dans le noyau devait être repensé afin d'optimiser la situation.

L'intervention immédiate de Red Hat pour soutenir le client

Tout d'abord, nous avons résolu le problème du réseau dans le noyau en amont et rétroporté la solution dans le noyau Red Hat Enterprise Linux utilisé par nos clients. Mais les modifications du réseau au niveau du noyau en amont sont généralement longues, et nous devions résoudre le problème du client au plus vite.

Nous avons donc modifié le service réseau d'OpenStack Havana (Neutron) de manière à dépasser les limites du noyau en appliquant de manière sélective un ensemble différent de règles de flux dans cette configuration. Puis nous avons rétroporté cette modification dans le service réseau d'OpenStack Grizzly (Quantum).

Pourquoi la conception en lien étroit est indispensable

Pour résoudre ce problème, il a fallu mobiliser les connaissances techniques approfondies des développeurs en matière de conception de réseau noyau et d'OpenStack Neutron, sans oublier les compétences de l'équipe d'assistance en première ligne. Cet exemple illustre bien qu'il ne suffit pas de disposer de compétences en langage Python pour concevoir la couche de gestion et d'orchestration afin d'aider un client. Sans la conception en lien étroit de nos technologies Red Hat Enterprise Linux et OpenStack, ce problème critique n'aurait pas pu être résolu.

En savoir plus

Découvrez pourquoi il est important de concevoir en lien étroit Red Hat Enterprise Linux, l'hyperviseur et OpenStack