Soporte al Usuario de COSMOS/™ -- Nota Técnica Nº I1

Instalación de la Licencia en Red de COSMOS/™ (FLEXlm)

Productos: COSMOS/M, COSMOS/Works y COSMOS/DesignSTAR
Versión: Todas las Versiones
Categoría: Instalación
Ultima revisión: Agosto-2001


Contenido:

 

Instalación de COSMOS/™ como Servidor y Cliente

*****************************************************************************
IMPORTANTE: En Windows NT/2000 asegurarse de tener privilegios
de ADMINISTRADOR para instalar con éxito la licencia.
*****************************************************************************

1. Instalar el protocolo de red de Windows TCP/IP, que es el protocolo de comunicación básico que permite obtener el HostName de la máquina que así como el Host ID (o dirección física de la tarjeta de red Ethernet) que en WinNT generalmente es un nº de 12 dígitos. El protocolo Transporte NWLINK compatible con IPX/SPX ya no es necesaria su instalación.

 

2. Instalar COSMOS/M en su directorio por defecto, por ejemplo C:\COSMOSM -- cuando el programa pregunte "Launch the License Configuration", indicar NO.

3. Obtener el Host ID del servidor (el nº de serie de la tarjeta de red) y enviarlo a soporte@iberisa.com para que podamos solicitar a SRAC (USA) el fichero de licencia LICENSE.INF. Este número se puede obtener abriendo una ventana de MS-DOS y tecleando "%COSMOSM%\license\flexlm\lmutil lmhostid" -- también se puede obtener tecleando "ipconfig/all". El resultando sería el siguiente:

D:\Cosmosm\License\FLEXlm>lmutil lmhostid
lmutil - Copyright (C) 1989-1998 Globetrotter Software, Inc.
The FLEXlm host ID of this machine is "00a0c9079d8f"

4. Una vez recibido el fichero de licencia LICENSE.INF copiarlo al directorio C:\TEMP

5. Correr el programa de configuración de la licencia ejecutando "%COSMOSM%\license\flexlm\config.exe", o también ir a "Inicio > Programas > COSMOS > License Configuration"

6. Elegir la opción Network License (FLEXlm)

 

7. El programa de instalación preguntará si se quiere configurar como "License Server & Client" o como "Client Only" - Elegir "License Server and Client" (ver el fichero adjunto de MS WORD "New Flexlm License Configuration.doc", que explica algunos detalles del programa de configuración)

 

8. Introducir el directorio donde está instalado COSMOS/M. A continuación el programa de instalación automáticamente detecta cualquier instalación FLEXlm existente. Si encuentra el servicio "COSMOS License Server", aparecerá la siguiente pregunta:

Responder SI para actualizar el servicio "COSMOS License Server" (si se responde NO se abortará el proceso de configuración). A continuación aparecerá el mensaje indicando que el Servidor de Licencias se ha parado y eliminado.

Nota: Para evitar problemas con otros programas que utilicen FLEXlm, SRAC ha implementado un programa de configuración de licencias que automáticamente reconfigura los servicios "Flexlm License Server" o "Flexlm License Manager" como "COSMOS License Server". Este procedimiento ha sido implementado para eliminar conflictos con licencias Flexlm de otros programas.

 

9. Si el fichero LICENSE.DAT existe bajo el directorio "<COSMOS>\license\flexlm" el programa de instalación preguntará si se quiere usar o no el fichero antiguo. Respender NO, indicando que se cree uno nuevo:

 

10. A continuación el programa de instalación solicta el fichero de licencia LICENSE.INF. Responder SI y en la siguiente pantalla indicar el directorio en el que se encuentre (por defecto lo busca en c:\temp)

 

11. Introducir el nombre del servidor (Hostname) en minúsculas para el HostID indicado (para saber el nombre de la máquina en WinNT abrir una ventana de MS-DOS y teclear hostname):

 

12. El programa de instalación pregunta si se quiere instalar el servidor de licencias FLEXlm. Responder SI:

 

13. Reiniciar el ordenador (obligatorio en Win95/98). En Windows NT se puede elegir entre reiniciar o ir a Inicio > Configuración > Panel de Control > Sistema y en Entorno hacer click en el botón Aceptar. A continuación ir a Servicios. Uno de los servicios es "COSMOS License Server". Seleccionarlo y hacer click en Iniciar. Una vez iniciado elegir Cerrar.

 

14. Para asegurarse de que el servicio FLEXlm está corriendo perfectamente, activar el "Agente de Tareas ..." desde la barra de tareas y seleccionar la solapa Procesos. Deberán estar funcionando los procesos LMGRD.EXE y SRAC.EXE.

 

15. Verificar que la licencia se ha configurado correctamente: Ir a Inicio > Programas > COSMOSM > License Info. Hacer click en el botón FLEXlm Network, y en la base de la ventana "FLEXlm Network License Information" aparecerá la lista de módulos autorizados:

 

 

Instalación de COSMOS/M sólo como Cliente

*****************************************************************************
IMPORTANTE: En Windows NT/2K asegurarse de tener privilegios
de ADMINISTRADOR para instalar con éxito la licencia.
*****************************************************************************

1. Instalar COSMOS/M en los clientes en su directorio por defecto (cuando el programa pregunte "Launch the License Configuration", indicar NO)

2. En el directorio <COSMOSM>\license\flexlm del Servidor de Licencias existe un fichero en llamado LICENSE.DAT generado durante el proceso de instalación anterior. Copiar dicho fichero a cada uno de los clientes en el directorio <COSMOSM>\license\flexlm, donde <COSMOSM> representa el directorio de instalación del programa (tal como C:\COSMOSM o C:\CosWorks o C:\CosEdge, etc.).

3. En cada uno de los clientes hacer doble-click en el programa <COSMOSM>\license\flexlm\config.exe.

4. Elegir la opción Network License (FLEXlm)

5a. En Windows 98 saldrá un mensaje diciendo que el ordenador puede configurarse sólo como cliente, y preguntará si existe otro ordenador en la red que trabaje como servidor. Responder SI

5b. En Windows NT preguntará si se quiere configurar como "License Server & Client" o como "Client Only" - Elegir "Client only".

6. A continuación indicar el directorio de <COSMOSM> en el cliente.

7. El programa establece las variables de entorno y el path

8. En Windows 98 reiniciar el ordenador. En Windows NT se puede elegir entre reiniciar o ir a "Inicio > Configuración > Panel de Control > Sistema" y en Entorno hacer click en el botón Aceptar.

9. Verificar que la licencia se ha configurado correctamente: Ir a Inicio > Programas > COSMOSM > License Info. Hacer click en el botón FLEXlm Network, y en la base de la ventana "FLEXlm Network License Information" aparecerá la lista de módulos autorizados.

Ir al principio

 

Errores típicos y Solución de Problemas

  • Un problema habitual es que el fichero de licencia LICENSE.INF que se crea en el directorio temporal C:\TEMP no se haya tecleado correctamente. Se recomienda escribir el fichero usando la fuente de letra COURIER NEW para comparar el fichero introducido con el recibido de SRAC. La fuente COURIER tiene igual espaciado, es decir, la letra "w" ocupa lo misma que la "a". También se recomienda que otra persona, aparte del usuario, lea y compruebe dicho fichero. Además, hay que verificar lo siguiente:
    • El fichero LICENSE.DAT (que es el que se crea al final del proceso de instalación combinando el fichero de licencia LICENSE.INF con el HostName y el HostID de la máquina) es sensible a las MAY. y MIN., por tanto hay que asegurarse de que tanto las mayúsculas como las minúsculas se tecleen correctamente. Cualquier pequeño detalle, incluyendo el carácter "\", un espacio, etc..deben introducirse exactamente igual al COSMOS/M SECURITY PASSWORD suministrado por SRAC. Afortunadamente muchos usuarios ya disponen de corre electrónico E-mail y el fichero de licencia se envía directamente por este medio, sin necesidad para el usuario de teclear directamente el fichero.
    • El fichero LICENSE.DAT se crea en el directorio C:\COSMOS\LICENSE\FLEXLM y se mantiene una copia en el C:\FLEXLM.
    • Asegurarse que la variable de entorno LM_LICENSE_FILE apunta a dicho directorio, que la variable COSMOSM apunta al directorio donde se ha cargado el programa y que el PATH incluye dicho directorio; esto se puede ver haciendo SET en una ventana de MS-DOS. Por ejemplo, en WinNT 4.0 se vería lo siguiente:

COMPUTERNAME=PENTIUM1
ComSpec=C:\WINNT\system32\cmd.exe
HOMEDRIVE=C:
HOMEPATH=\users\default
NUMBER_OF_PROCESSORS=1
OS=Windows_NT
Os2LibPath=C:\WINNT\system32\os2\dll;
COSMOSM=C:\COSMOSM
LM_LICENSE_FILE=c:\COSMOSM\LICENSE\FLEXLM\license.dat
Path=C:\COSMOSM;C:\WINNT\SYSTEM32;C:\WINNT;
PATHEXT=.COM;.EXE;.BAT;.CMD
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 5 Model 2 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=5
PROCESSOR_REVISION=0205
PROMPT=$P$G
SystemDrive=C:
SystemRoot=C:\WINNT
temp=C:\temp
tmp=C:\temp
USERDOMAIN=PENTIUM1
USERNAME=Administrador
USERPROFILE=C:\WINNT\Profiles\Administrador
windir=C:\WINNT

  • Para saber el nombre del host, teclear HOSTNAME en el prompt del MS-DOS, y escribir en minúsculas dicho nombre cuando se configura la Licencia de Red de COSMOS/M.

  • Verificar que se dispone de una tarjeta de red Ethernet y que se ha instalado correctamente el protocolo "TCP/IP". La instalación del TCP/IP se puede realizar desde el PANEL DE CONTROL, elemento RED.
  • Si se modifica el fichero LICENSE.DAT, ir al PANEL DE CONTROL->SERVICIOS y parar el servicio FLEXLM. Seguidamente desde el prompt del MS-DOS ir al directorio "C:\COSMOSM\license\flexlm" y desinstalar el gestor de licencias tecleando "INSTLMGR REMOVE". Seguidamente inicializar el sistema y reinstalar el gestor de licencia tal como se indicó anteriormente. Es muy importante seguir el orden correcto del proceso.
  • Si se cambia el HOSTNAME de la máquina después de la instalación del Gestor de Licencia en Red FLEXlm, no hay más remedio que desinstalar el gestor de licencia LMGRD, reiniciar el sistema y repetir el proceso de instalación de la licencia.
  • GEOSTAR da el mensaje de error "CANNOT CONNECT TO LICENSE SERVER". Las causas más comunes son las siguientes:
    • Verificar que se ha introducido correctamente el HOSTNAME del servidor
    • La tarjeta de red Ethernet no está instalada.
    • Que el protocolo TCP/IP no esté instalado correctamente. Mucha atención porque Windows NT no lo instala por defecto.
  • GEOSTAR da el mensaje de error "(-1067)": la causa más común es que el HostName no coincide con el nombre incluido en el fichero de licencia LICENSE.DAT. Esto ocurre porque se ha cambiado el HostName de la máquina después de haber instalado los componentes de la red. Se recomienda desinstalar y re-instalar todos los componentes de la red.
  • El HostID de la máquina es "ffffff": la causa más común es que el protocolo de red TCP/IP no se ha instalado correctamente en la máquina. El manejador de licencias FLEXlm necesita este protocolo para saber la dirección Ethernet de la tarjeta de red.

 

Ir al principio

 

Error "Winsock" al ejecutar COSMOS/M desde un Cliente

Al ejecutar GEOSTAR desde un cliente Win95/NT en una instalación en red con licencia flotante se obtiene el siguiente mensaje de error:

La causa del error es un problema de red ajeno al manejador de licencias FLEXlm de COSMOS/M: el cliente no tiene acceso a la base de datos del servidor Windows NT ó UNIX.

Para saber si un cliente está conectado al servidor, usar la utilidad de red "PING". En el cliente WinNT abrir una ventana de MS-DOS y teclear "ping nombre_del_servidor". Si no hay respuesta, seguramente en el protocolo TCP/IP no se ha especificado una dirección IP. Ir a Inicio->Configuración->Panel de Control->Red y definir las propiedades de TCP/IP:


Ventana de especificación de una dirección
IP bajo Windows NT 4.0

Ventana de especificación de una dirección
IP bajo Windows 95

 

 

Ir al principio

 

¿Cómo saber la dirección Ethernet (HostID) de mi Adaptador de Red?

Bajo Windows 95 pulsar el botón Inicio->Ejecutar y allí teclear Winipcfg y aceptar:

Al momento aparecerá la siguiente pantalla con la dirección Ethernet de la tarjeta de Red:

Bajo Windows NT abrir una ventana de MS-DOS y teclear "IPConfig/All" que mostrará toda la información sobre el adaptador de red y la configuración de los protocolos de red TCP/IP y IPX/SPX. Por ejemplo:

Configuración IP de Windows NT 
	Nombre de host  . . . . . . . . : pentium1
	Servidores DNS  . . . . . . . . : 
	Tipo de nodo  . . . . . . . . . : Por difusión
	Identif. de ámbito de NetBIOS . : 
	Enrutamiento de IP activado ... : No
	Proxy de WINS Proxy activado. . : No
	La resolución de NetBIOS usa DNS: No

Ethernet adaptador EE161:
	Descripción   . . . . . . . . . : Intel EtherExpress 16 Miniport
	Dirección física  . . . . . . . : 00-AA-00-AA-37-5F
	DHCP activado . . . . . . . . . : No
	Dirección IP  . . . . . . . . . : 223.223.223.109
	Máscara de subred . . . . . . . : 255.255.255.0
	Pta. enlace o gateway predet. . : 
Ir al principio

 

¿Cómo crear un acceso directo a GEOSTAR en el Escritorio?

COSMOS/M por defecto no coloca iconos de acceso directo a GEOSTARen el Escritorio de Windows, pero por comodidad se recomienda seguir los siguientes pasos: Archivo->Abrir

  • Ir a Inicio->Configuración->Barra de tareas...->Programas del menú Inicio->Opciones Avanzadas y verás en pantalla el Explorador que muestra las carpetas que cuelgan del Menú Inicio. En la Ventana Izquierda del Explorador hacer click en Programas y en la ventana derecha hacer doble click en la carpeta COSMOSM 2.0 (Full Version) donde se verán todos los iconos de la carpeta.
  • Hacer click en el icono de GEOSTAR para activarlo, y apretando simultáneamente la tecla <Ctrl> y el botón izquierdo del ratón lo arrastramos (exactamente lo copiamos) a cualquier posición del Escritorio de Windows
  • Seguidamente en el Escritorio de Windows es muy importante que editemos las propiedades del icono de GEOSTAR para que por defecto abra siempre la base de datos de los problemas en la carpeta especificada por el usuario. Para ello simplemente con el botón derecha del ratón hacemos click sobre el icono de GEOSTAR y entramos en Propiedades y en el apartado "Iniciar en:" escribimos el dirección de trabajo del programa. Por ejemplo:

 

Ir al principio
 

Ir a la Página de Inicio

Productos | Soporte | Descargas | Consultoría | Formación | Conferencias | Noticias | Libros | Links

Copyright © 2001 Ibérica de Ingeniería, Simulación y Análisis, S.L. -- http://www.iberisa.com --
Revisado: jueves, 14 febrero 2008.