Patent ES-2750248-T3 (ES)
Title: Método y aparato para la puesta en servicio y fuera de servicio de IP en entornos de computación orquestados
Inventor: HOLKKOLA JUHA
IPC: G06F9/455
Filed: 2013-06-18
Granted: 2020-03-25
Abstract: Ordenador (IPCDS, 3-100) servidor para la puesta en servicio/fuera de servicio de recursos de protocolo de Internet ["IP"] para una pluralidad de instancias de servidor en una pluralidad de redes de área local virtuales, suministrándose cada instancia de servidor usando un sistema de orquestación, en el que el sistema de orquestación es un sistema basado en arquitectura orientada a servicios que se comunica por la capa de aplicación al menos para definir políticas y niveles de servicio a través de gestión de flujo de trabajo, suministro, y gestión de cambios automatizados, comprendiendo o estando conectado el sistema de orquestación a un ordenador cliente (CL) que constituye con el ordenador servidor una arquitectura cliente-servidor, en el que el ordenador servidor comprende: - un sistema (3-110) de procesamiento que comprende al menos una unidad (CP1 ... CPn) de procesamiento; - memoria (MEM, 3-150) para almacenar aplicaciones y datos; en el que la memoria comprende información de redes privadas gestionadas por el ordenador servidor y de redes de área local virtuales etiquetadas a las redes privadas e instrucciones (3-160) de código de programa para indicar al sistema (3-110) de procesamiento que implemente las siguientes características: - una interfaz de usuario (UI) para la gestión remota del ordenador servidor, en el que la interfaz de usuario está configurada para proporcionar acceso a datos (DB) gestionados por el ordenador servidor; - una interfaz de programación de aplicación basada en web (API) configurada para soportar arquitectura orientada a servicios para permitir que el ordenador servidor se comunique por la capa de aplicación con el ordenador cliente del sistema de orquestación; - una primera lógica configurada para conceder y liberar dinámicamente recursos de IP para la pluralidad de instancias de servidor en la pluralidad de redes de área local virtuales basándose en una o más peticiones recibidas a partir del ordenador cliente del sistema de orquestación a través de la interfaz de programación de aplicación basada en web por la capa de aplicación, en el que cada recurso de IP es una dirección IP, un nombre de una red privada o una combinación de una dirección IP y un nombre de una red privada y cada una de las una o más peticiones identifica una red de área local virtual, en el que la primera lógica comprende instrucciones de código de programa para realizar, para cada una de dos o más instancias de servidor (SI) que son nodos de redes privadas que tienen espacios de direcciones solapantes y se gestionan por el ordenador servidor, lo siguiente, en respuesta a recibir una petición que identifica una red de área local virtual en la que va a desplegarse una instancia de servidor: comprobar (2-4) si la red de área local virtual identificada está etiquetada a una red privada gestionada por el ordenador servidor en la información en la memoria al menos con una respectiva de dichas redes privadas; si lo está, comprobar (2-6) si la petición pide al menos una concesión de una dirección IP: si la petición pide la concesión de la dirección IP, comprobar (2-14) si hay una dirección IP libre disponible en una primera red privada asociada con la red de área local virtual identificada; si hay una dirección IP libre disponible, comprobar (2-20) si la petición pide además una concesión de un nombre; en respuesta a que la petición no pida una concesión de un nombre, reservar (2-32) una dirección IP libre, devolver (2-32), por la capa de aplicación, la dirección IP libre al sistema de orquestación y marcar (2-32), en la información en la memoria, la dirección IP como usada en dicha red privada desde la que se asignó; y en respuesta a que la petición pida además una concesión de un nombre, reservar (2-30) una dirección IP libre, generar (2-30) un nombre único, asociar (2-30) el nombre único a una zona por defecto configurada a dicha red privada asociada con la red de área local virtual identificada en la petición; y devolver (2-30), por la capa de aplicación, la dirección IP libre y el nombre único al sistema de orquestación y marcar, en la información en la memoria, la dirección IP como usada en dicha red privada desde la que se asignó; si no hay direcciones IP libres disponibles en la primera red privada, comprobar (2-16) si otras redes privadas están etiquetadas con la red de área local virtual identificada, y si hay otras redes privadas etiquetadas, comprobar (2-22) si hay direcciones IP libres disponibles en las otras redes privadas; si hay direcciones IP libres disponibles, comprobar (2-24) si la petición pide además una concesión de un nombre; en respuesta a que la petición no pida una concesión de un nombre, devolver (2-34), por la capa de aplicación, una dirección IP libre al sistema de orquestación y marcar (2-34), en la información en la memoria, la dirección IP como usada en dicha red privada desde la que se asignó; y en respuesta a que la petición pida además una concesión de un nombre, reservar (2-30) una dirección IP libre, generar (2-30) un nombre único, asociar (2-30) el nombre único a una zona por defecto configurada a dicha red privada asociada con la red de área local virtual identificada en la petición; y devolver (2-30), por la capa de aplicación, la dirección IP libre y el nombre único al sistema de orquestación y marcar, en la información en la memoria, la dirección IP como usada en dicha red privada desde la que se asignó.