1 1 Instalación Oasys DNA 7.5 + Visual Studio Fecha: Fecha: 04 de Septiembre de 2008 Autor: Autor: Francesco Chiarelli
2 2 Índice: Instalación myOasys 1.1. Instalación del S.O. 1.2. Creación de usuarios y grupos para Oasys DNA 1.3. Creación de política de seguridad 1.4. Instalación de myOasys 1.5. Instalación de licencias 1.6. Carga de base de datos 1.7. Preparar el entorno de desarrollo VStudio2005 1.8. Instalar codigo fuente de la version de Oasys utilizada 1.9 Preparar schema ADE
3 3 Comprobación previa a myOasys Requerimientos: - Sistema operativo : XP SP2 ó 2003 Server - IPs en fichero host, se puede usar DNS (Máquina fuera de dominio ABG ni dominio propio) - Office o excel para XOS - Autocad si se van a importar gráficos Previo: - Asegurarnos de que la máquina puede arrancar de CD - Muy importante: Tiene que estar puesto el cable de red antes de la instalación del Sistema operativo y durante toda la instalación de los productos de OASyS. NOTA: Para instalar el myOasys partiendo desde 7.4 deberemos seguir los pasos detallados en: http://cgys003.abg.corp/rad- common/Internals/OASySDNA75/Project_Installation/20_MyOASyS_setu p/UpgradesFromOASySDNA74.htm
4 4 Instalación del Sistema Operativo - -Crear una partición de tipo NTFS que ocupe el disco Completo - -Elegir un nombre para la máquina (En nuestro caso FORMACION) - -Elegir una clave para el administrador de la máquina (system) - -Configurar fecha y hora. Configuración de red típica - -En Dominio o grupo de trabajo dejar “Workgroup” - La primera vez que arranque, seleccionar “los usuarios deben entrar una contraseña para hacer log en la máquina”. Esto es equivalente a elegir desde el Panel de control cuentas de usuario “cambiar la forma en la que los usuarios inician y cierran la sesión” y desmarcar “usar pantalla de bienvenida” y “usar cambio rápido de usuario”.
5 5 Instalación del Sistema Operativo Entrando como administrador, ajustar la resolución a 1280x1024 y 72 Hz o más.Entrando como administrador, ajustar la resolución a 1280x1024 y 72 Hz o más. Es muy importante deshabilitar las opciones de ahorro de energía. En el panel de control, seleccionamos la categoría “rendimiento y mantenimiento” y luego opciones de energía. Tenemos que asegurarnos de que ‘apagar los discos duros’ está configurado a ‘nunca’Es muy importante deshabilitar las opciones de ahorro de energía. En el panel de control, seleccionamos la categoría “rendimiento y mantenimiento” y luego opciones de energía. Tenemos que asegurarnos de que ‘apagar los discos duros’ está configurado a ‘nunca’ Es muy importante deshabilitar la instalación de actualizaciones automáticas. Los parches necesarios para que funcione el DNA se instalarán durante la instalación de los productos y no deben actualizarse porque corremos el riesgo de que algo deje de funcionar. Inicio panel de control actualizaciones automáticas desactivar actualizaciones automáticas. Si vemos que durante el proceso en algún arranque de la máquina te pregunta si quiere actualizar, le diremos que no y repetiremos la configuración para desactivar las actualizaciones.Es muy importante deshabilitar la instalación de actualizaciones automáticas. Los parches necesarios para que funcione el DNA se instalarán durante la instalación de los productos y no deben actualizarse porque corremos el riesgo de que algo deje de funcionar. Inicio panel de control actualizaciones automáticas desactivar actualizaciones automáticas. Si vemos que durante el proceso en algún arranque de la máquina te pregunta si quiere actualizar, le diremos que no y repetiremos la configuración para desactivar las actualizaciones.
6 6 Instalación del Sistema Operativo Sólo en el caso de que necesitemos instalar Productos Report Server, hay que instalar IIS desde panel de control, añadir o quitar programas Añadir o quitar componentes de Windows.v; Seleccionamos componente “Internet Information Services” y dentro de esto: Sólo en el caso de que necesitemos instalar Productos Report Server, hay que instalar IIS desde panel de control, añadir o quitar programas Añadir o quitar componentes de Windows.v; Seleccionamos componente “Internet Information Services” y dentro de esto:Marcar: Common filesCommon files DocumentationDocumentation FrontPage 2000 Server extensions (sólo si usamos VS.NET 2003)FrontPage 2000 Server extensions (sólo si usamos VS.NET 2003) Internet Information Services Snap-inInternet Information Services Snap-in Internet Services Manager (HTML)Internet Services Manager (HTML) World Wide Web ServerWorld Wide Web ServerDesmarcar: File Transfer Protocol (FTP) ServerFile Transfer Protocol (FTP) Server NNTP ServiceNNTP Service SMTP ServiceSMTP Service Visual Interdev RAD Remote Deployment SupportVisual Interdev RAD Remote Deployment Support Si se necesitara instalar el Autocad, éste sería el momento de hacerlo, antes de la creación de usuarios e instalación de productos.Si se necesitara instalar el Autocad, éste sería el momento de hacerlo, antes de la creación de usuarios e instalación de productos.
7 7 Instalar Visual Studio Instalar Visual Studio 2005 + Service Pack 1Instalar Visual Studio 2005 + Service Pack 1 Con suporto a C++ y C#
8 8 Creación de usuarios y grupos para Oasys DNA Necesitaremos una cuenta de usuario “instalador de OASyS DNA”. Crearemos un usuario nuevoNecesitaremos una cuenta de usuario “instalador de OASyS DNA”. Crearemos un usuario nuevo Nombre: “instalador”Nombre: “instalador” Contraseña: “instalador”Contraseña: “instalador” Cerramos la sesión que tengamos y abrimos una nueva con el usuario nuevo instalador. (No es válido hacer un cambio de usuario).Cerramos la sesión que tengamos y abrimos una nueva con el usuario nuevo instalador. (No es válido hacer un cambio de usuario). Insertar el DVD de instalación de OASyS DNA. Debe aparecer el programa de instalación. Si no aparece, ejecutar setup.exe.Insertar el DVD de instalación de OASyS DNA. Debe aparecer el programa de instalación. Si no aparece, ejecutar setup.exe. Se mostrará una lista de productos de los que elegiremos: “1-Create OASyS DNA Users and Groups” y pulsaremos install-Upgrade.Se mostrará una lista de productos de los que elegiremos: “1-Create OASyS DNA Users and Groups” y pulsaremos install-Upgrade.
9 9 L
10 10 Creación de usuarios y grupos para Oasys DNA A continuación nos pedirá el nombre del dominio del usuario. Debemos darle el nombre de la máquina/equipo. También nos pide el usuario actual y la contraseña.A continuación nos pedirá el nombre del dominio del usuario. Debemos darle el nombre de la máquina/equipo. También nos pide el usuario actual y la contraseña. Luego entra en un asistente en el que lo primero que haremos será crear el fichero OASySinfo.ini. Primero elegiremos el disco (C:) y en el siguiente panel elegiremos myOASyS. Esto automáticamente decide dejar el fichero en:Luego entra en un asistente en el que lo primero que haremos será crear el fichero OASySinfo.ini. Primero elegiremos el disco (C:) y en el siguiente panel elegiremos myOASyS. Esto automáticamente decide dejar el fichero en: C:\TelventInstall\NonDomainC:\TelventInstall\NonDomain Luego nos pide el nombre del sistema. Como es un myoasys, dejaremos “es”, tal como está.Luego nos pide el nombre del sistema. Como es un myoasys, dejaremos “es”, tal como está. En la siguiente pantalla, nos propone un nombre para el usuario con el que arrancarán internamente las aplicaciones (dnaApp). Tenemos que aceptar este nombre y el sistema generará automáticamente una clave para él. Es un usuario interno y es muy importante que nunca demos permiso a este usuario para hacer login en la máquina ni para modificar su clave.En la siguiente pantalla, nos propone un nombre para el usuario con el que arrancarán internamente las aplicaciones (dnaApp). Tenemos que aceptar este nombre y el sistema generará automáticamente una clave para él. Es un usuario interno y es muy importante que nunca demos permiso a este usuario para hacer login en la máquina ni para modificar su clave.
11 11 Creación de usuarios y grupos para Oasys DNA Ahora, antes de introducir nada en la siguiente pantalla, crearemos un usuario dnaAdmin que será el administrador de las aplicaciones DNA. Lo crearemos tipo administrador y le crearemos una contraseña:Ahora, antes de introducir nada en la siguiente pantalla, crearemos un usuario dnaAdmin que será el administrador de las aplicaciones DNA. Lo crearemos tipo administrador y le crearemos una contraseña: cmXoasys1cmXoasys1 En la siguiente pantalla, informaremos al sistema de cuál va a ser el usuario de administración de DNA. Por defecto aparece el usuario instalador pero nosotros usaremos el recién creado dnaAdmin, en el dominio que tiene el nombre de la máquina (en este caso FORMACION)En la siguiente pantalla, informaremos al sistema de cuál va a ser el usuario de administración de DNA. Por defecto aparece el usuario instalador pero nosotros usaremos el recién creado dnaAdmin, en el dominio que tiene el nombre de la máquina (en este caso FORMACION) Luego nos pide ADAM Settings, pondremos el nombre de la máquina donde estarán los gráficos y el de la estación de ingeniería. Ambos serán el nombre de la máquina (en este caso FORMACION).Luego nos pide ADAM Settings, pondremos el nombre de la máquina donde estarán los gráficos y el de la estación de ingeniería. Ambos serán el nombre de la máquina (en este caso FORMACION). Tras pulsar next, nos pide las preferencias para etiquetar la fecha de los datos diarios y horarios. El dia empieza a las 0:00 y los datos horarios se identifican con el principio de la hora. Normalmente dejaremos estos valores, a menos que el proyecto requiera otra configuración. Esto depende del cliente.Tras pulsar next, nos pide las preferencias para etiquetar la fecha de los datos diarios y horarios. El dia empieza a las 0:00 y los datos horarios se identifican con el principio de la hora. Normalmente dejaremos estos valores, a menos que el proyecto requiera otra configuración. Esto depende del cliente. Pulsaremos finish y cuando pregunte si queremos cerrar la sesión le diremos que si.Pulsaremos finish y cuando pregunte si queremos cerrar la sesión le diremos que si. La máquina volverá a abrir una nueva sesión y debe aparecer automáticamente una página web con letras verdes indicando el éxito de este paso del proceso y los productos que ha instalado. Cerraremos esta ventana y pulsaremos finish en el “Telvent Installer V3.0 InstallShield Wizard”. Si la instalación no ha ido bien, no continuar.La máquina volverá a abrir una nueva sesión y debe aparecer automáticamente una página web con letras verdes indicando el éxito de este paso del proceso y los productos que ha instalado. Cerraremos esta ventana y pulsaremos finish en el “Telvent Installer V3.0 InstallShield Wizard”. Si la instalación no ha ido bien, no continuar.
12 12 Creación de política de seguridad Entraremos en el sistema con un usuario administrador. En nuestro caso, nos quedaremos en el usuario instalador.Entraremos en el sistema con un usuario administrador. En nuestro caso, nos quedaremos en el usuario instalador. Sacamos y metemos el DVD de instalación para que salga de nuevo el asistente de instalación y seleccionaremos configure security policy y pulsaremos install/upgrade.Sacamos y metemos el DVD de instalación para que salga de nuevo el asistente de instalación y seleccionaremos configure security policy y pulsaremos install/upgrade. Ahora nos pedirá las credenciales del usuario actual por si tiene que reiniciar la máquina. El nombre del dominio será el nombre de la máquina (en este caso FORMACION) Se pone a instalar el Microsoft.Net Framework 1.1 y algunos parches.Ahora nos pedirá las credenciales del usuario actual por si tiene que reiniciar la máquina. El nombre del dominio será el nombre de la máquina (en este caso FORMACION) Se pone a instalar el Microsoft.Net Framework 1.1 y algunos parches. Luego nos pregunta si queremos cerrar la sesión y le diremos que si.Luego nos pregunta si queremos cerrar la sesión y le diremos que si.
13 13 Creación de política de seguridad Volverá a salir el asistente, aceptamos y elegimos “OASyS DNA Station Edition or myOASyS”Volverá a salir el asistente, aceptamos y elegimos “OASyS DNA Station Edition or myOASyS” Pulsaremos next dos veces más.Pulsaremos next dos veces más. Nos volverá a preguntar si queremos cerrar la sesión, le diremos que sí y el ordenador se reiniciará solo.Nos volverá a preguntar si queremos cerrar la sesión, le diremos que sí y el ordenador se reiniciará solo. La máquina volverá a abrir una nueva sesión y debe aparecer automáticamente una página web con letras verdes indicando el éxito de este paso del proceso y los productos que ha instalado. Paciencia que tarda un poco Cerraremos esta ventana y pulsaremos finish en el “Telvent Installer V3.0 InstallShield Wizard”. Si la instalación no ha ido bien, mala suerte.La máquina volverá a abrir una nueva sesión y debe aparecer automáticamente una página web con letras verdes indicando el éxito de este paso del proceso y los productos que ha instalado. Paciencia que tarda un poco Cerraremos esta ventana y pulsaremos finish en el “Telvent Installer V3.0 InstallShield Wizard”. Si la instalación no ha ido bien, mala suerte.
14 14 Instalación de myOasys Entrar en la máquina como usuario instalador.Entrar en la máquina como usuario instalador. Introducir el DVD o ejecutar setup.exeIntroducir el DVD o ejecutar setup.exe Elegir myOASyS y pulsar Install Now. Aparecerá el asistenteElegir myOASyS y pulsar Install Now. Aparecerá el asistente Pulsar el botón “El Archivo preparado” para localizar la carpeta donde se encuentra el fichero OASySInfo.ini. En nuestro caso es en C:\TelventInstal\NonDomain.Pulsar el botón “El Archivo preparado” para localizar la carpeta donde se encuentra el fichero OASySInfo.ini. En nuestro caso es en C:\TelventInstal\NonDomain. En la siguiente pantalla elegimos ubicación de destino. (C:\Archivos de programa\Telvent), pulsaremos siguiente. Si pregunta si debemos crear la carpeta decimos que sí.En la siguiente pantalla elegimos ubicación de destino. (C:\Archivos de programa\Telvent), pulsaremos siguiente. Si pregunta si debemos crear la carpeta decimos que sí. En la siguiente pantalla nos pide el dominio del usuario, esto es el nombre de la máquina, y el nombre y clave del usuario que está haciendo la instalación (tiene que ser administrador), para poder reiniciar. Por defecto aparecerán correctamente el nombre de la máquina y el usuario actual, sólo tendremos que poner la clave. En nuestro caso, usuario instalador, clave instalador.En la siguiente pantalla nos pide el dominio del usuario, esto es el nombre de la máquina, y el nombre y clave del usuario que está haciendo la instalación (tiene que ser administrador), para poder reiniciar. Por defecto aparecerán correctamente el nombre de la máquina y el usuario actual, sólo tendremos que poner la clave. En nuestro caso, usuario instalador, clave instalador.
15 15 Instalación de myOasys Después de una hora aproximadamente, y tras varios reboot, debe aparecer automáticamente una página web con letras verdes indicando el éxito de este paso del proceso y los productos que ha instalado. Cerraremos esta ventana y pulsaremos finish en el “Telvent Installer V3.0 InstallShield Wizard”. Si la instalación no ha terminado bien, no podremos continuar.Después de una hora aproximadamente, y tras varios reboot, debe aparecer automáticamente una página web con letras verdes indicando el éxito de este paso del proceso y los productos que ha instalado. Cerraremos esta ventana y pulsaremos finish en el “Telvent Installer V3.0 InstallShield Wizard”. Si la instalación no ha terminado bien, no podremos continuar. Si la instalación ha ido bien, reiniciamos la máquina y entramos con el usuario dnaAdmin.Si la instalación ha ido bien, reiniciamos la máquina y entramos con el usuario dnaAdmin. Veremos que aparece el icono del adminPager en la barra de inicio, pero nos aparece el mensaje PUBSUB is not connected. Podremos abrir el NMC pero todo estará en gris y no se pueden arrancar los servicios. Esto normal, y se debe a que aún no hemos introducido las licencias ni cargado la base de datos.Veremos que aparece el icono del adminPager en la barra de inicio, pero nos aparece el mensaje PUBSUB is not connected. Podremos abrir el NMC pero todo estará en gris y no se pueden arrancar los servicios. Esto normal, y se debe a que aún no hemos introducido las licencias ni cargado la base de datos.
16 16 Instalación de licencias En las máquinas de demo/desarrollo, como es nuestro caso, antes de instalar las licencias tenemos que modificar un archivo:En las máquinas de demo/desarrollo, como es nuestro caso, antes de instalar las licencias tenemos que modificar un archivo: Entraremos como administrador (instalador en nuestro caso)Entraremos como administrador (instalador en nuestro caso) Abrimos con notepad el ficheroAbrimos con notepad el fichero C:\Archivos de programa\Telvent\config\registry\CoreSDK.xml Donde pone:Donde pone: Value Name="InstallType" Type="String">permanent Value Name="InstallType" Type="String">permanent Lo cambiaremos por:Lo cambiaremos por: Value Name="InstallType" Type="String">suite Value Name="InstallType" Type="String">suite GuardarGuardar
17 17 Instalación de licencias Ejecución del asistente de activación de licencias Como Administrador (puede ser usuario dnaAdmin), ejecutaremos:Como Administrador (puede ser usuario dnaAdmin), ejecutaremos: inicio programas telvent OASyS DNA SCADA Suite OASyS DNA License wizard inicio programas telvent OASyS DNA SCADA Suite OASyS DNA License wizard Nos pedirá una ubicación donde guardar los datos de la licencia. Usaremos la carpeta:Nos pedirá una ubicación donde guardar los datos de la licencia. Usaremos la carpeta:C:\TelventInstall\NonDomain Y suministraremos los datos. La dirección de correo puede no ser real, pondremos [email protected] suministraremos los datos. La dirección de correo puede no ser real, pondremos [email protected] Aparecerá una ventana donde dice OASySDNA Suite y pulsaremos next para ver otra ventana donde se pide un número de serie. Este número nos lo suministrará Felipe.Aparecerá una ventana donde dice OASySDNA Suite y pulsaremos next para ver otra ventana donde se pide un número de serie. Este número nos lo suministrará Felipe.
18 18 Instalación de licencias Nosotros pondremos el código de formación:Nosotros pondremos el código de formación:OASYSDNA7A4170390001 Esto genera un Installation Code que hay que darle a Felipe para que nos de el “Activation Code” que corresponde a este installation Code y el número de serie anterior.Esto genera un Installation Code que hay que darle a Felipe para que nos de el “Activation Code” que corresponde a este installation Code y el número de serie anterior. Introducimos el Activation code y pulsamos Manual. Debería aparecer un texto verde indicando éxito. Si no es así, nos hemos equivocado en algún número.Introducimos el Activation code y pulsamos Manual. Debería aparecer un texto verde indicando éxito. Si no es así, nos hemos equivocado en algún número.
19 19 Carga de la base de datos Debemos estar como usuario dnaAdmin.Debemos estar como usuario dnaAdmin. Desde inicio->ejecutar, escribimos cmd para abrir una ventana de comandos.Desde inicio->ejecutar, escribimos cmd para abrir una ventana de comandos. Ejecutamos text_load. Tarda un poco porque tiene que ejecutar dbll para cada fichero.l (tener bajado el realtime)Ejecutamos text_load. Tarda un poco porque tiene que ejecutar dbll para cada fichero.l (tener bajado el realtime) Ejecutamos savedata. Aparecen mensajes “No template file for doas_dataset” “Creating template file for doas_dataset” y se repite para doas_mode, doas_mode_group, doas_privilege y doas_slotrange. Esto es normal, ya que no tenemos datasets.Ejecutamos savedata. Aparecen mensajes “No template file for doas_dataset” “Creating template file for doas_dataset” y se repite para doas_mode, doas_mode_group, doas_privilege y doas_slotrange. Esto es normal, ya que no tenemos datasets. Ahora haremos una copia del fichero save.dat llamándolo save.dat.baseline. De este modo, podremos volver a la versión inicial con una base de datos limpia si tenemos problemas con la carga de las bases de datos de usuario.Ahora haremos una copia del fichero save.dat llamándolo save.dat.baseline. De este modo, podremos volver a la versión inicial con una base de datos limpia si tenemos problemas con la carga de las bases de datos de usuario.
20 20 Instalar codigo fuente de la version de Oasys utilizada ProcedureProcedure 1 Log on to the Engineering Station as a local administrator;1 Log on to the Engineering Station as a local administrator; 2 Run TRUECrypt.exe from the root of the source media;2 Run TRUECrypt.exe from the root of the source media; 3 Enter the pass phrase and click OK; (Felipe)3 Enter the pass phrase and click OK; (Felipe) 4 Hacer un mount del CF en una unidad por ej: Z.4 Hacer un mount del CF en una unidad por ej: Z. 5 From the Windows explorer, navigate to the drive letter to get access to the files.5 From the Windows explorer, navigate to the drive letter to get access to the files. 6 Copiar el directorio Z:\RealTime\7.5.6.3 en C:\Archivos de programa\Telvent6 Copiar el directorio Z:\RealTime\7.5.6.3 en C:\Archivos de programa\Telvent Esta operación añade al estructura de Oasys instalada el codigo fuente
21 21 Preparar el entorno de desarrollo VStudio2005 Preparar el entorno de desarrolloPreparar el entorno de desarrollo –Installing the OASyS DNA Visual Studio Wizard · Log in as an administrator. · Using a Windows Explorer, browse into \scripts. · Double-click UpdateVSWizardConfig.pl –Create the MS VS2005 path for OASyS DNA 7.5 Log on as dnaAdmin Open a command console, and go to \scripts. Run "cscscript vccfg8.csc" on the command console.
22 22 Preparar Schema ADE Debemos estar como usuario dnaAdmin.Debemos estar como usuario dnaAdmin. Desde inicio->ejecutar, escribimos cmd para abrir una ventana de comandos.Desde inicio->ejecutar, escribimos cmd para abrir una ventana de comandos. Ejecutar: cd c:\Archivos de programa\Telvent\binEjecutar: cd c:\Archivos de programa\Telvent\bin Ejecutar: DBEditDisplaySchemaMerge.exeEjecutar: DBEditDisplaySchemaMerge.exe Debe terminar con un texto que diga: “Finished with no errors”.Debe terminar con un texto que diga: “Finished with no errors”. Ejecutar: DNATreeLayoutSchemaMerge.exe –p ADEEjecutar: DNATreeLayoutSchemaMerge.exe –p ADE Debe terminar con un texto que diga: “Finished with no errors”.Debe terminar con un texto que diga: “Finished with no errors”.