Pas pas pesë vjet zhvillimi, organizata Linux Foundation shpalli lëshimin e platformës së virtualizimit SEAPATH 1.0, e cila është zhvilluar duke marrë parasysh kërkesat për sistemet informative të stacioneve dixhitale në rrjetet energjetike. Platforma merr parasysh specifikat e rrjeteve të energjisë, por mund të përdoret edhe në fusha të tjera që kërkojnë besueshmëri të lartë. Kodi i platformës është publikuar nën licencën Apache 2.0. Lëshimi i SEAPATH 1.0 është pranuar si i gatshëm për përdorim industrial dhe në sisteme kritike. Platforma është already e angazhuar në infrastrukturën operative të kompanisë energjetike RTE dhe po kalon në implementim testues në kompanitë GE Vernova, Alliander, ABB, Red Hat dhe Enedis.
Për monitorimin, automatizimin, mbështetjes dhe menaxhimin e shpërndarjes së energjisë në stacionet dixhitale në rrjetet moderne, janë angazhuar aplikacione të specializuara nga furnizues të ndryshëm, të cilat ofrohen për t’u ekzekutuar në makina virtuale të izoluar. SEAPATH realizon një platformë për organizimin e punës të tillë makinave virtuale, aplikacione virtualizuar (vPAC — Virtualized Protection, Automation and Control) në të cilat mund të ekzekutohen në kohë reale.

Për shpërndarjen e nyjeve me mjedisin host, SEAPATH ofron dy distribucione të bazuara në Debian GNU/Linux 12 dhe Yocto Scarthgap. Platforma nuk është e lidhur me ndonjë pajisje të veçantë, nuk varet nga furnizues të veçantë dhe mund të përdoret në lloje të ndryshme servera dhe arkitekturash harduerike. Lejohet ekzekutimi i aplikacioneve për stacionet elektrike, që mbështesin standardin IEC-61850.
Qëndrueshmëria sigurohet falë përdorimit të konfigurimeve klustër me rezervimin e pajisjeve, si dhe vendosjes së të dhënave dhe imazheve të makinave virtuale në një depo të shpërndarë, të riprodhuar në nyje të ndryshme të klustrit. Përditësimet instalohen automatikisht nga një server të jashtëm. Menaxhimi i konfigurimit dhe administrimi kryhet në mënyrë të centralizuar duke përdorur konceptin e infrastrukturës si kod.
Platforma është ndërtuar duke përdorur projekte të hapura që ekzistojnë tashmë, për verifikimin e besueshmërisë së të cilave është përgatitur një paketë testimi që përfshin më shumë se 700 teste unit. Virtualizimi është realizuar duke përdorur hipervizorin KVM dhe bërthamën Linux, të ndërtuar me opsionin PREEMPT_RT për punë në kohë reale. Si depo e shpërndarë, e cila mbulon të gjithë klustërin, përdoret Ceph. Për virtualizimin e pajisjeve aplikohet QEMU, dhe për virtualizimin e rrjetit — Open vSwitch. Për menaxhimin e ambienteve virtuale është angazhuar mjetet Libvirt. Për menaxhimin e burimeve në klustër, sigurimin e qëndrueshmërisë dhe organizimin e ndërveprimit midis nyjeve përdoren Pacemaker dhe Corosync. Menaxhimi i centralizuar i infrastrukturës dhe orkestrimi i makinave virtuale është realizuar përmes Ansible.

Burimi: opennet.ru
