|
|
Soporte al Usuario de COSMOS/ -- Nota Técnica Nº I1Instalación de la Licencia en Red de COSMOS/ (FLEXlm)Productos: COSMOS/M, COSMOS/Works y
COSMOS/DesignSTAR
Contenido:
Instalación de COSMOS/ como
Servidor y Cliente 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:
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 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:
|
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:
|
| 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. |

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
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. . :
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: |

|
|