
Puede ejecutar solucionadores comerciales en servicios informáticos con sus licencias actuales. El truco es sencillo: arregle los puertos, asegure la ruta y dirija al cliente al puerto @server. Esta guía muestra los pasos exactos.
Elige uno. Pruébalo. Documéntelo para su laboratorio.
Elija dos puertos TCP por proveedor: uno para lmgrd y otro para daemon de proveedor.
Ejemplos
Actualice las líneas del archivo de licencias en consecuencia (los números son ejemplos):
SERVIDOR <hostname><hostid>1055
PROVEEDOR ansyslmd PORT=1056
Reinicie el servicio de licencias después de los cambios.
Consejo: guarde un archivo README corto junto al archivo de licencia con los puertos anclados y con quién ponerse en contacto.
La concesión de licencias es independiente de CUDA. Elige cualquier plantilla de tu proveedor de GPU preferido que necesites para los solucionadores:
Dirigirás el solucionador que se encuentra dentro del contenedor al puerto @server mediante variables de env.
La instancia se une a la red de la organización; el DNS y los puertos se comportan como locales. Sigue la configuración de la VPN de tu TI y, a continuación, prueba la accesibilidad:
nc -vz licenses.my-org.edu 1055
Desde dentro de la instancia, reenvía los puertos fijos al servidor de licencias a través de un host al que puedas acceder mediante SSH (bastion/jumphost):
ssh -N\
-L 1055: licenses.my-org.edu: 1055\
-L 1056: licenses.my-org.edu: 1056\
user@bastion.my-org.edu
Deja esto abierto mientras corres. La cadena de FLEXnet en el cliente será 1055 @localhost.
¿Necesita varios proveedores? Agregue más pares -L con sus puertos anclados.
Establezca la variable específica del proveedor en su entorno de trabajo. En Compute, colócalas Entorno → Variables (nunca conviertas secretos en imágenes).
exportar ANSYSLMD_LICENSE_FILE= 1055@licenses.my-org.edu
# o 1055 @localhost si haces un túnel
exportar LMCOMSOL_LICENSE_FILE= 27000@licenses.my-org.edu
exportar ABAQUSLM_LICENSE_FILE= 27002@licenses.my-org.edu
exportar LM_LICENSE_FILE= 1055@licenses.my-org.edu
Si haces un túnel, cambia el nombre de host por host local y mantén lo mismo puertos tú reenviaste.
nc -vz localhost 1055
El cliente no puede acceder al servidor
El host/puerto, el firewall o el túnel inactivos son incorrectos. Realice una prueba con nc -vz en los puertos exactos que fijó.
Función no encontrada/Errores -5, -18, -96
Línea de funciones o versión incorrectas. Comprueba el archivo de licencia y pide al departamento de TI que confirme el nombre de la función y su fecha de caducidad.
Gotas intermitentes
Se ha agotado el tiempo de espera de NAT/inactividad en la ruta. Mantén un túnel SSH pequeño y activo o usa una VPN.
«El sistema del servidor de licencias no admite esta función»
El daemon del proveedor no coincide. Actualice el daemon del proveedor para que coincida con su archivo de licencia.
Varios proveedores a la vez
Utilice LM_LICENSE_FILE con un separados por punto y coma liste o establezca las variables de proveedor una al lado de la otra.
# Ansys
exportar ANSYSLMD_LICENSE_FILE= 1055@licenses.my-org.edu
# Ábaquis
exportar ABAQUSLM_LICENSE_FILE= 27002@licenses.my-org.edu
# CONSOLA
exportar LMCOMSOL_LICENSE_FILE= 27000@licenses.my-org.edu
# Genérico
exportar LM_LICENSE_FILE= 1055@licenses.my-org.edu
Para bucear en profundidad, consulta el artículo del pilar y las próximas guías específicas sobre herramientas.
licencias:
patrón: «vpn | ssh-tunnel | puertos públicos»
servidor: «licenses.my-org.edu»
puertos:
lmgrd: 1055
vendedor: 1056
entorno:
- «ANSYSLMD_LICENSE_FILE= 1055@licenses.my-org.edu»
computar:
plantilla: «Ubuntu 24.04 LTS (CUDA 12.6)» # o tu propia imagen
instancia: «<gpu model/vram>»
notas: "<anything unusual about the network or checkout>»
Lanza un Instancia de GPU en Compute. Configura tu variables de entorno de licencia en la plantilla, luego conéctese VPN o crea un Túnel SSH de la instancia a su servidor de licencias. ¿Necesita ayuda para fijar los puertos? Abre un ticket y compartiremos con tu equipo de TI una lista de verificación mínima e independiente del proveedor.