Pärast viieaastast arendustöö tulemusena tutvustas Linux Foundation SEAPATH 1.0 virtualiseerimisplatvormi, mis on loodud arvestades infotehnoloogia süsteemide nõudeid energiasüsteemide digitaalsete alajaamade jaoks. Platvorm arvestab energiasüsteemide spetsiifikat, kuid seda saab kasutada ka teistes valdkondades, kus on vajalik kõrge usaldusväärsus. Platvormi kood on avaldatud Apache 2.0 litsentsi all. SEAPATH 1.0 väljaanne on tunnustatud tööstuslikuks kasutamiseks ning missioonikriitilistes süsteemides. Platvorm on juba kasutusel energiaettevõtte RTE tööinfrastruktuuris ja see on testimise all GE Vernova, Alliander, ABB, Red Hat ja Enedis ettevõtetes.
Digitaalsetes alajaamades energiateenuste jälgimiseks, automatiseerimiseks, haldamiseks ja jaotamiseks kasutatakse spetsialiseeritud rakendusi erinevatelt tarnijatelt, mida soovitatakse käivitada eraldatud isoleeritud virtuaalmasinates. SEAPATH rakendab platvormi sarnaste tööde korraldamiseks virtuaalmasinad, virtuaalsed rakendused (vPAC — Virtuaalne Kaitse, Automatiseerimine ja Kontroll), mis saavad töötada reaalajas.

SEAPATH-i hostikeskkonna sõlmede rakendamiseks on saadaval kaks erinevat Debian GNU/Linux 12 ja Yocto Scarthgap põhist jaotust. Platvorm ei ole seotud konkreetse riistvaraga, ei sõltu üksikutest tarnijatest ja seda saab kasutada erinevatel riistvaraarhitektuuridel. Lubatud on rakenduste käitamine elektrialajaamade jaoks, mis toetavad IEC-61850 standardit. serverite Vigu talub klastrite konfiguratsioonide abil, mis tagavad riistvara varundamise ning virtuaalmasinate andmete ja image-de asetamise jaotatud salvestusse, mis replitseerib andmeid erinevatele klastrisõlmedele. Uuendused installitakse automaatselt väliselt serverilt. Konfiguratsiooni haldamine ja haldus toimub tsentraliseeritult infrastruktuuri kui koodi kontseptsiooni kasutades.
Platvorm on rajatud olemasolevate avatud projektide baasil, mille usaldusväärsuse kontrollimiseks on ette valmistatud testikomplekt, kuhu kuulub üle 700 üksustesti. Virtualiseerimine on ellu viidud KVM hiperkujundaja ja Linuxi tuumaga, mis on kompileeritud PREEMPT_RT võimalusena reaalajas töötamiseks. Kogu klastrit kattev jaotatud salvestus on Ceph. Seadmete virtualiseerimiseks kasutatakse QEMU-d ning võrgu virtualiseerimiseks Open vSwitchi. Virtuaalsete keskkondade juhtimiseks kasutatakse Libvirt tööriistu. Klastri ressursside haldamiseks, tõrke taluvuse tagamiseks ja sõlmede vahelise suhtluse korraldamiseks rakendatakse Pacemaker ja Corosync. Tsentraliseeritud infrastruktuuri haldamine ja virtuaalmasinate orkestreerimine toimub Ansible'i kaudu.
Platvorm on loodud olemasolevate avatud projektide põhjal, mille usaldusväärsuse testimiseks on valmistatud testkomplekt, mis sisaldab üle 700 üksustesti. Virtualiseerimine on teostatud KVM hüperviisori ja Linuxi kerneliga, mis on kokku pandud PREEMPT_RT valikuga, et töötada reaalajas. Kogu klastrit katab jaotatud salvestus Ceph. Seadmete virtualiseerimiseks kasutatakse QEMU-d ja võrgu virtualiseerimiseks Open vSwitch'i. Virtuaalsete keskkondade haldamiseks kasutatakse Libvirt'i tööriistu. Klastri ressursside haldamiseks, rikkevastupidavuse tagamiseks ja sõlmede vahelise suhtluse korraldamiseks rakendatakse Pacemaker'i ja Corosync'i. Tsentraliseeritud infrastruktuuri haldus ja virtuaalmasinate orkestreerimine on teostatud Ansible'i abil.

Allikas: opennet.ru
