Öt év fejlesztés után a Linux Foundation bemutatta a SEAPATH 1.0 virtualizációs platform kiadását, amelyet a digitális alállomások informatikai rendszereinek követelményei szerint fejlesztettek ki az energiahálózatokban. A platform figyelembe veszi az energiahálózatok sajátosságait, de más területeken is alkalmazható, ahol magas megbízhatóságra van szükség. A platform kódját Apache 2.0 licenc alatt tették közzé. A SEAPATH 1.0 kiadását ipari alkalmazásra és kritikus rendszerekben (mission-critical) való használatra alkalmasnak nyilvánították. A platform már működő infrastruktúrában van az RTE energetikai cégnél, és tesztelési bevezetés alatt áll a GE Vernova, Alliander, ABB, Red Hat és Enedis cégeknél.
A digitális alállomások energiaáramának monitorozására, automatizálására, támogatására és irányítására különböző beszállítók által fejlesztett speciális alkalmazásokat használnak, amelyeket külön izolált virtuális gépeken javasolt futtatni. A SEAPATH platformot biztosít a hasonló virtuális gépekhez, virtualizált alkalmazások (vPAC — Virtualized Protection, Automation and Control) számára, amelyek valós időben működhetnek.

A SEAPATH host környezettel rendelkező csomópontok telepítéséhez két Debian GNU/Linux 12 és Yocto Scarthgap alapú disztribúció áll rendelkezésre. A platform nem kötődik meghatározott hardverhez, nem függ egyes beszállítóktól, és különböző szerverek tipusú és hardverarchitektúrákon használható. Lehetőség van az IEC-61850 szabványnak megfelelő villamos alállomásos alkalmazások futtatására.
A hibatűrés a hardverek redundanciájával működő klaszterkonfigurációk alkalmazásával, valamint a virtuális gépek adatainak és képeinek elosztott tárolóban történő tárolásával biztosított, amely a klaszter különböző csomópontjaira van replikálva. A frissítések automatikusan települnek egy külső szerverről. A konfigurációkezelés és az adminisztráció központosítottan, infrastrukturális kód használatával történik.
A platform built using existing open projects, tested for reliability with a test suite that includes over 700 unit tests. Virtualization is implemented using the KVM hypervisor and a Linux kernel compiled with the PREEMPT_RT option for real-time operation. Ceph is used as a distributed storage solution covering the entire cluster. QEMU is applied for device virtualization, and Open vSwitch is used for network virtualization. The Libvirt toolkit is utilized for managing virtual environments. For resource management in the cluster, ensuring fault tolerance and facilitating interaction between nodes, Pacemaker and Corosync are employed. Centralized infrastructure management and orchestration of virtual machines are implemented using Ansible.

Forrás: opennet.ru
