Pärast viieaastast arendustööd on Linuxi sihtasutus välja andnud virtualiseerimisplatvormi SEAPATH 1.0, mis on loodud vastama elektrivõrkude digitaalalajaamade infosüsteemide nõuetele. Platvorm arvestab elektrivõrkude eripäradega, kuid seda saab kasutada ka muudes valdkondades, kus on vaja suurt töökindlust. Platvormi kood on avaldatud Apache 2.0 litsentsi all. SEAPATH 1.0 väljalaset peetakse tootmiseks ja missioonikriitiliseks kasutamiseks valmis. Platvorm on juba kasutusel energiaettevõtte RTE operatiivtaristus ning on läbimas ettevõtetes GE Vernova, Alliander, ABB, Red Hat ja Enedis testjuurutamist.
Kaasaegsete elektrivõrkude digitaalsete alajaamade energiavoogude jaotamise jälgimiseks, automatiseerimiseks, hooldamiseks ja haldamiseks kasutatakse erinevate tootjate spetsiaalseid rakendusi, mida on kavas käitada eraldi, isoleeritud virtuaalmasinates. SEAPATH rakendab platvormi selliste süsteemide töö korraldamiseks. virtuaalmasinad, virtualiseeritud rakendused (vPAC - Virtualized Protection, Automation and Control), milles need saavad reaalajas töötada.

Sõlmede juurutamiseks SEAPATH-hostikeskkonnas pakutakse kahte Debian GNU/Linux 12 ja Yocto Scarthgapil põhinevat distributsiooni. Platvorm ei ole seotud ühegi konkreetse riistvaraga, ei sõltu üksikutest müüjatest ja seda saab kasutada erinevat tüüpi süsteemides. serverid ja riistvaraarhitektuurid. Toetatud on IEC-61850 standardit toetavate elektrialajaamade rakendused.
Tõrketaluvus tagatakse riistvaralise liiasusega klastri konfiguratsioonide kasutamisega, samuti andmete ja virtuaalmasina kujutiste paigutamisega hajutatud salvestusruumi, mis on replikeeritud erinevatesse klastri sõlmedesse. Värskendused installitakse automaatselt välisest serverist. Konfiguratsiooni haldamine ja administreerimine toimub tsentraalselt, kasutades koodikontseptsioonina infrastruktuuri.
Platvorm on üles ehitatud olemasolevate avatud lähtekoodiga projektide abil, mille töökindluse tagamiseks on koostatud testkomplekt, mis sisaldab üle 700 ühikutesti. Virtualiseerimist rakendatakse KVM-i hüperviisori ja Linuxi kerneli abil, mis on kompileeritud valikuga PREEMPT_RT reaalajas töötamiseks. Cephi kasutatakse hajutatud salvestusruumina, mis hõlmab kogu klastri. Seadme virtualiseerimiseks kasutatakse QEMU-d ja võrgu virtualiseerimiseks Open vSwitchi. Libvirti tööriistakomplekti kasutatakse virtuaalkeskkondade haldamiseks. Südamestimulaatorit ja Corosynci kasutatakse klastri ressursside haldamiseks, tõrketaluvuse tagamiseks ja sõlmedevahelise suhtluse korraldamiseks. Tsentraliseeritud infrastruktuuri haldamine ja virtuaalmasina orkestreerimine on rakendatud Ansible abil.

Allikas: opennet.ru
