Após cinco anos de desenvolvimento, a organização Linux Foundation lançou a versão 1.0 da plataforma de virtualização SEAPATH, projetada com base nas exigências dos sistemas de informação para subestações digitais em redes de energia. A plataforma leva em consideração as especificidades das redes elétricas, mas também pode ser aplicada em outras áreas onde é necessária alta confiabilidade. O código da plataforma foi publicado sob a licença Apache 2.0. O lançamento do SEAPATH 1.0 é considerado pronto para aplicação industrial e uso em sistemas críticos. A plataforma já está sendo utilizada na infraestrutura de trabalho da empresa de energia RTE e está em fase de implementação de testes nas empresas GE Vernova, Alliander, ABB, Red Hat e Enedis.
Para monitoramento, automação, suporte e gestão da distribuição de fluxos de energia em subestações digitais nas redes elétricas modernas, são utilizados aplicativos especializados de diversos fornecedores, que são recomendados para serem executados em máquinas virtuais isoladas. SEAPATH implementa uma plataforma para organizar o funcionamento desses máquinas virtuais, aplicativos virtualizados (vPAC - Virtualized Protection, Automation and Control) que podem ser executados em tempo real.

Para a implantação de nós com ambiente host, o SEAPATH fornece duas distribuições baseadas em Debian GNU/Linux 12 e Yocto Scarthgap. A plataforma não está atrelada a nenhum hardware específico, não depende de fornecedores isolados e pode ser usada em diferentes tipos servidores e arquiteturas de hardware. A execução de aplicativos para subestações elétricas que suportam o padrão IEC-61850 é permitida.
A resiliência é garantida por meio do uso de configurações de cluster com redundância de hardware, além do armazenamento de dados e imagens de máquinas virtuais em um armazenamento distribuído, replicado em diferentes nós do cluster. As atualizações são instaladas automaticamente a partir de um servidor externo. A gestão da configuração e a administração são realizadas de forma centralizada, utilizando o conceito de infraestrutura como código.
A plataforma foi construída usando projetos abertos existentes, para os quais um conjunto de testes foi preparado, incluindo mais de 700 testes unitários. A virtualização é implementada usando o hypervisor KVM e um kernel Linux compilado com a opção PREEMPT_RT para operação em tempo real. O Ceph é utilizado como armazenamento distribuído que abrange todo o cluster. O QEMU é empregado para a virtualização de dispositivos, enquanto o Open vSwitch é utilizado para a virtualização de redes. O gerenciamento de ambientes virtuais é realizado com a ferramenta Libvirt. O Pacemaker e o Corosync são utilizados para gerenciar recursos no cluster, garantir alta disponibilidade e organizar a interação entre nós. O gerenciamento centralizado da infraestrutura e a orquestração de máquinas virtuais são realizadas com o Ansible.

Fonte: opennet.ru
