Después de cinco años de desarrollo, la Fundación Linux ha lanzado la plataforma de virtualización SEAPATH 1.0, diseñada para satisfacer los requisitos de los sistemas de información para subestaciones digitales en redes eléctricas. La plataforma tiene en cuenta las particularidades de las redes eléctricas, pero también se puede utilizar en otras áreas donde se requiere alta confiabilidad. El código de la plataforma se publica bajo la licencia Apache 2.0. La versión 1.0 de SEAPATH se considera lista para producción y uso de misión crítica. La plataforma ya está en uso en la infraestructura operativa de la empresa energética RTE y está en fase de implementación de pruebas en las empresas GE Vernova, Alliander, ABB, Red Hat y Enedis.
Para supervisar, automatizar, mantener y gestionar la distribución de los flujos de energía en las subestaciones digitales de las redes eléctricas modernas, se utilizan aplicaciones especializadas de diversos proveedores, que se propone ejecutar en máquinas virtuales independientes y aisladas. SEAPATH implementa una plataforma para organizar la operación de dichas aplicaciones. máquinas virtuales, aplicaciones virtualizadas (vPAC - Virtualized Protection, Automation and Control) en las que pueden ejecutarse en tiempo real.

Para implementar nodos con un entorno de host SEAPATH, se ofrecen dos distribuciones basadas en Debian GNU/Linux 12 y Yocto Scarthgap. La plataforma no está vinculada a ningún hardware específico, no depende de proveedores individuales y puede utilizarse en diversos tipos de sistemas. servidores y arquitecturas de hardware. Se admiten aplicaciones para subestaciones eléctricas que cumplen con el estándar IEC-61850.
La tolerancia a fallas se garantiza mediante el uso de configuraciones de clúster con redundancia de hardware, así como colocando datos e imágenes de máquinas virtuales en un almacenamiento distribuido replicado en diferentes nodos del clúster. Las actualizaciones se instalan automáticamente desde un servidor externo. La gestión y administración de la configuración se realiza de forma centralizada utilizando el concepto de infraestructura como código.
La plataforma está construida utilizando proyectos de código abierto existentes, para cuya confiabilidad se ha preparado un conjunto de pruebas que incluye más de 700 pruebas unitarias. La virtualización se implementa utilizando el hipervisor KVM y el kernel de Linux compilado con la opción PREEMPT_RT para operación en tiempo real. Ceph se utiliza como un almacenamiento distribuido que abarca todo el clúster. QEMU se utiliza para la virtualización de dispositivos y Open vSwitch se utiliza para la virtualización de redes. El kit de herramientas Libvirt se utiliza para gestionar entornos virtuales. Pacemaker y Corosync se utilizan para administrar recursos en el clúster, garantizar la tolerancia a fallas y organizar la interacción entre nodos. La gestión centralizada de la infraestructura y la orquestación de máquinas virtuales se implementan mediante Ansible.

Fuente: opennet.ru
