TN310KS
INSTALACIÓN DE KEPSERVEREX V6
support@becolve.com
Febrero 2025
Rev. 10
Descripción
Este documento trata de dar las nociones básicas y buenas prácticas a seguir para llevar a cabo la instalación del software KepServerEX en su versión V6.
En caso de que ya se tenga instalado KEPServerEx en la versión V5 y se quiera instalar la versión V6, dirigirse al apartado “Migración de KepServerEX de la V5 a la V6”
Instalación nueva de KepServerEX V6
Creación de una cuenta en MyKepware
Para realizar una correcta instalación, debemos seguir los siguientes pasos:
“My Kepware” es un portal esencial si se desea empezar a trabajar con KEPServerEX. En este, se encuentran disponibles varias funcionalidades muy útiles desde el licenciamiento hasta la descarga del software, las cuales se describirán en este y próximos apartados.
En la ventana de acceso, seleccionar la opción de “Sing up here”.

Definir una contraseña para la cuenta. Tener en cuenta los requisitos que se indican para esta.
Completar los campos de registro con la información personal, marcar ambos “checks” y hacer clic en Next.

Verificar el correo electrónico y acceder al link que nos han compartido para completar el registro.
Comprobar que podemos acceder al portal con nuestra cuenta recién creada.
Instalación del software en una máquina limpia
Para la descarga del software, si contamos con una cuenta creada, simplemente debemos acceder al siguiente enlace y seleccionar la versión a descargar:[1]https://my.kepware.com/s/

Lanzar el archivo descargado (.exe) con un usuario con permisos de administrador.
Selección idioma. Leer el “License Agreement” y aceptar los términos para continuar.
Aceptar ubicación donde se instalará el software o seleccionar una distinta.[2]

Aceptar ubicación o seleccionar una distinta para Administration Data.[3]
Selección de acceso directo en el escritorio.[4]
Opcional: selección de una preselección de los drivers y plug-ins asociados. [5]

Selección de los Drivers, Plug-ins o interfaces a instalar.

Verificación de las dependencias externas antes de proceder con la instalación.

Especificación de la
activación del direccionamiento dinámico de Tags por defecto y si desea
permitir el inicio de sesión anónimo para las sesiones de cliente UA.[6]

Dejar los valores por defecto en las siguientes ventanas hasta llegar a “User Manager Credentials”. En esta, es muy importante evitar definir contraseñas durante la instalación, por ello se debe marcar el check de omisión y hacer clic en Next.

Selección del método de acceso del cliente para la comunicación de la configuración de API.

Finalizar la instalación.
Una vez realizada la instalación, se licencia el software, para ello, seguir la documentación de “TN307KS - ACTIVACIÓN DE LICENCIAS EN KEPSERVER V6 ”
Migración de KepServerEX de la V5 a la V6
En caso de que tengamos instalado la versión V5 de KEPServerEx y queramos actualizar a la versión V6, debemos seguir los siguientes pasos:
Lanzar el archivo descargado (.exe) con un usuario con permisos de administrador (nos puede pedir reiniciar antes de proceder, aceptar y reiniciar el servidor antes de nada).
Selección del idioma preferido para la instalación.
Leer y aceptar los términos y condiciones.
El instalador detectará que tenemos instalada la versión previa del Software.[7]

En “Destination Folder” Aceptar ubicación o seleccionar una distinta.
En “Application Data Folder” Aceptar ubicación o seleccionar una distinta.
Selección de un “shortcut” en el escritorio.
Selección de los Drivers, Plug-ins avanzados o interfaces a instalar.
Compruebe que se cumplen las dependencias externas antes de proceder a la instalación o intentar utilizar las funciones durante el tiempo de ejecución.
El asistente de instalación puede detectar si las funciones seleccionadas tienen dependencias externas. Para obtener más información, consulte el archivo de ayuda de cada función.
Especifique si desea activar el direccionamiento dinámico de tags de forma predeterminada y si desea permitir el inicio de sesión anónimo para las sesiones de cliente UA.[8]
Establezca una contraseña única y segura para la cuenta de administrador (se recomienda encarecidamente) o elija omitir la configuración de una contraseña en este momento.[9]
Finalización de la instalación.
Instalación de la V6 en una máquina con licencias
Lanzar el archivo descargado (.exe) con un usuario con permisos de administrador (nos puede pedir reiniciar antes de proceder, aceptar y reiniciar el servidor antes de nada).
Selección del idioma preferido para la instalación.
Leer el “warning” de la licencia.
Leer términos y condiciones y aceptarlos.
Se detectará si una versión anterior estaba instalada.[10]

En “Destination Folder” Aceptar ubicación o seleccionar una distinta.
En “Application Data Folder” Aceptar ubicación o seleccionar una distinta.
Selección de un “shortcut” en el escritorio.
Selección de los Drivers, Plug-ins avanzados o interfaces a instalar[11].
Compruebe que se cumplen las dependencias externas antes de proceder a la instalación o intentar utilizar las funciones durante el tiempo de ejecución.
Especifique si desea activar el direccionamiento dinámico de tags de forma predeterminada y si desea permitir el inicio de sesión anónimo para las sesiones de cliente UA.
Establezca una contraseña única y segura para la cuenta de administrador (se recomienda encarecidamente) o elija omitir la configuración de una contraseña en este momento.
Configuración de los permisos de Windows para el Application Data Folder
Realizar el Upgrade de la licencia[12].

NOTA: Kepware proporciona una Guía de Implementación Segura para obtener información sobre las mejores prácticas de seguridad relacionadas con una instalación KEPServerEX.
Licenciamiento en entornos virtuales
VMWare ESXi
NOTA: para más información consultar el siguiente enlace.
VMWare WorkStation
Apague la máquina virtual y localice el archivo vmx de la máquina virtual.
Ver en un editor de texto y hacer los siguientes cambios
Añadir:
ethernet0.checkMACAddress = "false"
ethernet0.addressType = "static"
ethernet0.address = "11:22:33:aa:bb:cc"
Eliminar:
ethernet0.addressType = "generated"
ethernet0.generatedAddress = "11:22:33:aa:bb:cc"
ethernet0.generatedAddressOffset = "0
HyperV utiliza por defecto «Regeneración dinámica de direcciones MAC», lo que provocará una interrupción tras la migración.
Configurar la regeneración de direcciones MAC a estática resuelve este problema.
Migraciones o movimientos
El traslado o la migración de una máquina virtual que ejecuta una instancia con licencia de KEPServerEX se admite siempre y cuando el MAC ID, VM UUID o VM GenerationID de la máquina virtual no cambie.
MAC ID pueden cambiar en una amplia variedad de circunstancias, dependiendo del software específico y de la acción realizada.
La configuración de un MAC ID estático en una máquina virtual con hosts que migran puede limitar los cambios de MAC ID.
Si la máquina virtual solicita “I moved” en lugar de “I copied”, la elección de “I moved” puede reducir la probabilidad de un cambio de MAC ID.
SnapshotsLa reversión a una instantánea romperá la licencia, pero la licencia puede ser reactivada o reparada utilizando el “License Utility”.
Clones/CopiasLa clonación o copia de una máquina virtual dará lugar a una licencia rota (Broken Binding) que no podrá ser reparada.
Esto infringe el Acuerdo de Licencia de Usuario (ULA).
Licenciamiento en la nube (Cloud)Algunos entornos de nube (Azure y posiblemente Amazon EC2 y Google Compute) solo son compatibles con la versión 6.0 y superiores.
La licencia se romperá después de cada reinicio en versiones anteriores
AWS EC2
Se sabe que Amazon EC2 cambia la MAC después de reiniciar y esto puede causar un problema.
La recomendación es utilizar la función Elastic Network Interfaces (ENI) cuando se necesite una MAC estática.
LICENCIAS EN CLUSTERS
En un clúster en el que varios ordenadores actúan como uno solo sin un entorno virtual, se necesita una licencia distinta para cada ordenador del clúster.
No se necesitan licencias adicionales en un clúster que ejecuta un entorno virtual, incluso cuando se admite la migración de alta disponibilidad/en vivo.
Para obtener información técnica detallada e instrucciones sobre la licencia de KEPServerEX Versión 6, consulte el manual del producto Utilidad de licencia. Se puede acceder de varias maneras:
A través de la Configuración de KepServerEX (del software de configuración).
Clic sobre “Help” | Server Help.
En el panel debemos seleccionar y hacer doble clic sobre “License Utility”.
Mediante el “License Utility”
Clic derecho en el ícono de KepServerEX mediante el botón de íconos ocultos y selección de “License Utility”:
Hacer clic sobre Help para desplegar la ayuda.
A través del menú de configuración de KepServerEX.
Haga clic con el botón derecho en el icono KEPServerEX situado en la bandeja del sistema y seleccione Ayuda.
En el panel izquierdo, localice y haga doble clic en Utilidad de licencia.

Nota Importante: Esta Nota Técnica se entrega “as is”, es decir, como complemento a la documentación del producto, pero no incluido dentro del ámbito del Soporte Técnico. Por tanto, cualquier mal funcionamiento derivado del contenido de esta nota técnica no es responsabilidad de Becolve Digital.
Apéndice 1. Análisis de la instalación del software
Mediante el archivo generado con los logs y otra información del sistema afectado (ARU_XX_XX) podemos analizar si la instalación del software ha sido exitosa o no, y si hemos tenido algún problema durante esta para proceder con una reinstalación u otras soluciones.
El nombre del archivo por defecto que se encarga de almacenar esta información es Install_Log.txt.
Apéndice 2. Análisis los componentes instalados
En ocasiones puede ser interesante analizar los componentes instalados con KepServerEX, esto se puede analizar mediante otro archivo .txt
El nombre del archivo por defecto que se encarga de almacenar esta información es Installed_Components.txt.
[1] Por defecto la última versión disponible aparece como “Current Version:”.
[2] Por defecto, se instala en: C:\Program Files\Kepware\KEPServerEX 6\.
[3] La carpeta Application Data contiene la copia de seguridad del proyecto y los archivos de apoyo. Debe ser accesible para usuarios autorizados y cualquier ruta especificada por el usuario debe ser local al PC. Por defecto, se instala en C:\ProgramData\Kepware \KEPServerEX 6\.
[4] Sin un acceso directo, solo se puede acceder a la Configuración a través del Menú Inicio y del Menú Administración del servidor.
[5] Seleccione “Typical” para instalar todos los controladores y plug-ins avanzados. Seleccione Personalizado para especificar los controladores y plug-ins avanzados a instalar.
[6] Estos ajustes se pueden cambiar más tarde, pero tienen implicaciones de seguridad, así que tenga cuidado.
[7] Si continúa con la instalación, el servidor heredado y todos los clientes se dirigirán automáticamente al nuevo servidor. Si decide continuar, el producto funcionará en modo de tiempo limitado (incrementos de dos horas).
[8] Estas opciones se pueden modificar, pero tienen implicaciones en la seguridad.
[9] La contraseña de la cuenta de Administrador no puede restablecerse, pero pueden añadirse usuarios adicionales al grupo de usuarios Administrador. Las mejores prácticas sugieren que a cada usuario con acceso administrativo se le asignen cuentas y contraseñas únicas para garantizar la integridad de la auditoría y el acceso continuo a través de los cambios de personal.
[10] Si continúa con la instalación, el servidor heredado y todos los clientes se dirigirán automáticamente al nuevo servidor. Si decide continuar, el producto funcionará en modo de tiempo limitado (incrementos de dos horas).
[11] Cuando se selecciona un componente principal, también se instalan todos sus subcomponentes. Para ver y seleccionar componentes específicos, despliegue el árbol correspondiente (Controladores de comunicación, Interfaces de cliente nativas y Plug-ins).
[12] La instalación de KEPServerEX Versión 6 iniciará automáticamente un documento «Licencia de KEPServerEX Versión 6» que contiene información sobre la actualización de una licencia de la Versión 5 a la Versión 6. El producto funcionará en modo de tiempo limitado (incrementos de dos horas) hasta que se actualice. Nota: Una función debe estar instalada antes de que pueda activarse una licencia para ella.