Après cinq années de développement, l'organisation Linux La Fondation a publié la plateforme de virtualisation SEAPATH 1.0, conçue pour répondre aux exigences des systèmes d'information des sous-stations numériques des réseaux électriques. Cette plateforme, adaptée aux spécificités des réseaux électriques, peut également être utilisée dans d'autres domaines exigeant une haute fiabilité. Son code source est publié sous licence Apache 2.0. La version SEAPATH 1.0 est considérée comme prête pour un déploiement industriel et une utilisation dans des systèmes critiques. Elle est déjà déployée dans l'infrastructure opérationnelle de la société énergétique RTE et fait actuellement l'objet de tests chez GE Vernova, Alliander, ABB, Red Hat et Enedis.
Pour surveiller, automatiser, maintenir et gérer la distribution des flux d'énergie dans les sous-stations numériques des réseaux électriques modernes, on utilise des applications spécialisées de différents fournisseurs, conçues pour être exécutées sur des machines virtuelles distinctes et isolées. SEAPATH met en œuvre une plateforme permettant d'organiser le fonctionnement de ces applications. machines virtuelles, des applications virtualisées (vPAC - Protection, automatisation et contrôle virtualisés) dans lesquelles elles peuvent s'exécuter en temps réel.

Pour le déploiement de nœuds avec l'environnement hôte SEAPATH, deux distributions sont fournies, basées sur Debian GNOU/Linux 12 et Yocto Scarthgap. La plateforme n'est liée à aucun matériel spécifique, n'est pas dépendante de fournisseurs individuels et peut être utilisée sur différents types les serveurs et les architectures matérielles. Les applications pour les sous-stations électriques compatibles avec la norme CEI 61850 sont prises en charge.
La tolérance aux pannes est assurée par l’utilisation de configurations de cluster avec redondance matérielle, ainsi que par le placement de données et d’images de machines virtuelles dans un stockage distribué répliqué sur différents nœuds de cluster. Les mises à jour sont automatiquement installées à partir d'un serveur externe. La gestion et l’administration de la configuration sont effectuées de manière centralisée à l’aide du concept d’infrastructure en tant que code.
La plateforme est construite à partir de projets open source existants et une suite de tests comprenant plus de 700 tests unitaires a été élaborée pour vérifier sa fiabilité. La virtualisation est implémentée à l'aide de l'hyperviseur et du noyau KVM. LinuxCe cluster, conçu avec l'option PREEMPT_RT pour un fonctionnement en temps réel, utilise Ceph comme solution de stockage distribuée. QEMU assure la virtualisation des périphériques et Open vSwitch celle du réseau. Libvirt gère les environnements virtuels. Pacemaker et Corosync gèrent les ressources du cluster, garantissent la tolérance aux pannes et organisent la communication entre les nœuds. La gestion centralisée de l'infrastructure et l'orchestration des machines virtuelles sont assurées par Ansible.

Source: opennet.ru
