Guía de instalación y configuración de FileMaker Server 18
Introducción
Acerca de FileMaker Server
FileMaker Server® es un servidor con base de datos de uso exclusivo que aloja bases de datos creadas con FileMaker Pro Advanced de modo que los datos puedan ser compartidos y modificados por clientes FileMaker Pro Advanced, FileMaker Go® y FileMaker WebDirect™, así como por aplicaciones clientes que admitan el motor de publicación en la Web de FileMaker Server y FileMaker Data API Engine.
Antes de realizar la instalación, confirme que sus equipos cumplen los requisitos mínimos. Consulte los requisitos del sistema de FileMaker Server.
Requisitos para Admin Console
La Admin Console de FileMaker Server es una aplicación basada en la Web que permite configurar y administrar FileMaker Server. Puede usar Admin Console en equipos con acceso de red a FileMaker Server y un navegador Web admitido.
Aplicaciones cliente admitidas
FileMaker Server admite las siguientes aplicaciones cliente:
- Versiones 16, 17 y 18 de FileMaker Pro Advanced y FileMaker Pro 16
- FileMaker Go 16, 17 y 18
- Aplicaciones cliente ODBC (Open Database Connectivity) y JDBC (Java Database Connectivity) que utilicen los controladores cliente de FileMaker. Los controladores ODBC y JDBC de FileMaker, que están disponibles en la carpeta xDBC en la imagen del disco de instalación y en la página de descargas de FileMaker. Consulte la Guía ODBC y JDBC de FileMaker y la Ayuda de FileMaker Pro Advanced.
- Los usuarios de Web que accedan a datos a través del motor de publicación en la Web de FileMaker Server mediante FileMaker WebDirect, Publicación en la Web personalizada con PHP y Publicación en la Web personalizada con XML
- Servicios o aplicaciones Web que accedan a los datos a través de FileMaker Data API
Asegúrese de que los usuarios hayan aplicado la actualización más reciente de su software cliente.
Para obtener más información sobre los clientes admitidos y los requisitos de licencias, consulte los Requisitos del sistema de FileMaker Server.
Acerca del certificado de licencia
FileMaker Server utiliza un certificado de licencia para configurar la clave de licencia. No pierda este certificado de licencia. Guarde una copia del certificado de licencia en un lugar seguro en caso de que sea necesario volver a instalar el software.
Ha recibido un mensaje de correo electrónico con un enlace a la página de la descarga de software. La información sobre el certificado de licencia se encuentra en esa página.
El certificado de licencia garantiza la aceptación del contrato de licencia del usuario final. Si la clave de licencia no es válida o si hay demasiadas instalaciones del software con la misma clave de licencia en ejecución en la red, el software FileMaker Server mostrará un mensaje de error.
Actualización de la clave de licencia de FileMaker Server
Se puede importar un nuevo certificado de licencia para FileMaker Server 18 en el mismo equipo para hacer lo siguiente:
- actualizar desde una versión de prueba de FileMaker Server 18
- añadir compatibilidad para más usuarios o conexiones de FileMaker Go, FileMaker WebDirect y FileMaker Pro Advanced
- aumentar el límite anual de FileMaker Data API
Para cambiar la clave de licencia de FileMaker Server de una implementación existente:
- Descargue el nuevo certificado de licencia desde su página de descarga de software.
- Abra Admin Console y haga clic en la pestaña Administración > Licencias de FileMaker. Consulte Inicio de la Admin Console.
- Haga clic en Import License Certificate.
- Haga clic en Examinar para elegir el nuevo certificado de licencia e introduzca el nombre de su organización.
Por dónde seguir
- Para instalar en un solo equipo, consulte Inicio rápido de la instalación (implementación en un solo equipo).
- Para instalar con una implementación en varios equipos, consulte Implementación de FileMaker Server en varios equipos.
- Para cambiar desde una instalación existente de FileMaker Server, consulte Actualización o cambio de una instalación existente.
Inicio rápido de la instalación (implementación en un solo equipo)
Antes de instalar FileMaker Server
En esta sección se explica cómo instalar FileMaker Server en un solo equipo. Para instalar en más de un equipo, consulte Implementación de FileMaker Server en varios equipos.
-
FileMaker Server precisa un servidor Web en todas las implementaciones. El servidor Web proporciona contenido a los clientes de publicación en la Web, aloja la aplicación Admin Console basada en la Web y gestiona algunas tareas de transferencia de datos. FileMaker Server precisa que el puerto 80 esté disponible para las conexiones Web y que el puerto 443 esté disponible para las conexiones Web protegidas. Estos puertos los usa FileMaker Server, aunque esté desactivada la publicación en la Web. Si el instalador de FileMaker Server detecta que los sitios Web existentes utilizan estos puertos, deberá desactivar dichos sitios Web y hacer que los puertos estén disponibles.
- Windows: el instalador de FileMaker Server activa el servidor Web IIS si aún no está activado; a continuación, ejecuta el instalador de Enrutamiento de solicitud de aplicación de Microsoft (ARR), crea su propio sitio Web en IIS y configura el sitio Web para que utilice los puertos especificados para las conexiones Web.
- macOS: no es necesario activar el servidor Web incluido en macOS. Si está activado, asegúrese de que ningún sitio Web existente utilice los puertos 80 ni 443. El instalador crea una instancia de servidor Web diferente y la activa para que FileMaker Server la utilice en estos puertos.
Consulte Configuración del servidor Web.
-
En el cortafuegos (firewall) del equipo servidor, abra los puertos necesarios para que FileMaker Server pueda comunicarse con administradores y clientes:
- El puerto de conexiones Web, puerto 80. Este puerto lo usa Admin Console y también se usa para la publicación en la Web (HTTP).
- El puerto de conexiones Web seguras, puerto 443. Este puerto lo usa Admin Console y también se usa para la publicación en la Web (HTTPS) si se utilizan conexiones SSL.
- Puerto 5003 para clientes de FileMaker.
- Puerto 16000 para los administradores del servidor que utilicen Admin Console.
- El puerto 16002 debe estar abierto en el equipo principal, abierto en el cortafuegos (firewall) y disponible en los equipos de trabajo.
- Puerto 2399 para clientes ODBC y JDBC.
- Los puertos 1895, 3000, 5013, 5015, 8989, 8998, 9889, 9898, 16001, 16003, 16004, 16020, 16021, 50003 y 50004 deben estar disponibles en el equipo, pero no abiertos en el cortafuegos (firewall).
Consulte Puertos usados por FileMaker Server.
- Para actualizar desde una instalación anterior de FileMaker Server, consulte Actualización o cambio de una instalación existente.
- Localice su certificado de licencia. Consulte Acerca del certificado de licencia.
- Si en la actualidad ejecuta FileMaker Pro or FileMaker Pro Advanced en el mismo equipo, salga antes de instalar FileMaker Server. En un equipo con FileMaker Server, FileMaker Pro o FileMaker Pro Advanced solo se utilizan para realizar pruebas.
- La seguridad del servidor es importante. Consulte el tema "Protección de sus datos" en la Ayuda de FileMaker Server y la información que aparece en la Guía de seguridad de FileMaker.
-
Si el equipo tiene instalado software antivirus, es posible que tenga que desactivarlo o desinstalarlo antes de ejecutar el instalador de FileMaker Server. No vuelva a activar el software antivirus hasta que finalice el instalador.
No permita que el software antivirus analice las carpetas que contengan bases de datos alojadas ni las que contengan archivos para campos contenedores que almacenen datos externamente.
- No se pueden ejecutar dos versiones diferentes de FileMaker Server en el mismo equipo al mismo tiempo.
- Dado que algunos servidores DHCP repiten las direcciones IP en ciclo, debe usar una dirección IP estática.
- macOS: evite el uso de la aplicación macOS Server para activar servicios HTTP mientras ejecuta FileMaker Server. Los servicios HTTP que proporciona macOS Server pueden interferir con FileMaker Server. Consulte Uso del servidor Web Apache en macOS.
Consideraciones sobre el rendimiento
Para conseguir el mejor rendimiento, ejecute FileMaker Server en un equipo de uso exclusivo, reservado para su uso como servidor con base de datos. Si FileMaker Server aloja numerosos clientes o un número elevado de bases de datos, utilizará un elevado nivel de la capacidad del procesador, del disco duro y de la red. Otro software que realice un uso intensivo del procesador o que ocupe un elevado tráfico de red en el mismo equipo hará que FileMaker Server funcione más lentamente y reduzca su rendimiento para los clientes de FileMaker.
Para mejorar el rendimiento:
- Evite instalar FileMaker Server en un equipo que sea la estación de trabajo principal de un usuario.
- Evite el uso del equipo que ejecuta FileMaker Server como servidor de correo electrónico, de impresión o de archivos de red.
- No utilice software de copia de seguridad del sistema o de terceros para realizar copias de seguridad de bases de datos alojadas en FileMaker Server. En lugar de ello, use Admin Console para programar copias de seguridad de las bases de datos. Consulte Copia de seguridad de las bases de datos.
- Desactive los protectores de pantalla y el modo de reposo (o hibernación y en espera) en el servidor. Estas características reducen el rendimiento y ponen en suspensión el acceso a las bases de datos alojadas.
- Utilice un disco duro rápido, un sistema RAID de varios discos o una Red de área de almacenamiento (SAN) para las bases de datos alojadas.
- Apague los servicios de indexación del sistema operativo u otro software de indexación de archivos de terceros. Estas características reducen el rendimiento.
Consulte Optimización de la implementación de FileMaker Server.
Instalación de FileMaker Server en un solo equipo
Siga las instrucciones de descarga electrónica para descargar la imagen del disco de instalación y el archivo del certificado de licencia. Incluya la licencia en una de las siguientes ubicaciones:
la carpeta Downloads predeterminada
Windows: [unidad]:\Users\[usuario]\Downloads
macOS: /Users/[usuario]/Downloads
- la carpeta del instalador (la carpeta en la que se localiza el instalador)
la carpeta LicenseFile
Windows: [unidad]:\Archivos de programa\FileMaker\FileMaker Server\CStore\LicenseFile, donde [unidad] es la unidad en la que se va a instalar FileMaker Server
macOS: /Biblioteca/FileMaker Server/CStore/LicenseFile en la máquina en la que se va a instalar FileMaker Server
- Windows: si tiene instalado Bonjour para Windows, asegúrese de que está en ejecución antes de ejecutar el instalador de FileMaker Server.
-
Haga doble clic en el icono de instalación.
- Windows: si aparece una alerta del Control de cuentas de usuario, haga clic en Sí.
- macOS: si aparece un mensaje de seguridad, haga clic en Continuar.
- Windows: elija un idioma.
- Para continuar con la instalación, haga clic en Siguiente (Windows) o en Continuar (macOS).
- Lea la información importante que aparece. Si queda alguna tarea pendiente, salga del instalador y realícela.
- Revise y acepte el contrato de licencia del usuario final.
-
Elija el destino de la instalación.
Nota:En Windows, puede especificar una ubicación que no sea la predeterminada. Consulte Notas sobre la instalación.
-
Elija FileMaker Server master.
-
Elija una opción para la cuenta de usuario de FileMaker Server (la cuenta con la que desea ejecutar FileMaker Server):
- Para usar la cuenta predeterminada, elija Local System (Windows) o fmserver (macOS).
- Para usar una cuenta existente en este equipo, elija User Name y escriba el nombre de usuario de la cuenta y su contraseña. Puede elegir esta opción si ya dispone de una cuenta con privilegios configurados como desea, por ejemplo, para acceder al almacenamiento conectado en red.
Si la cuenta de usuario existente que ha especificado no tiene suficientes privilegios para que se ejecute FileMaker Server, el instalador mostrará un mensaje de error. Consulte Notas sobre la instalación.
-
Asigne el nombre de usuario y la contraseña que desea usar al iniciar sesión en Admin Console como administrador del servidor. El administrador del servidor es responsable de la instalación y configuración de FileMaker Server, así como de la administración de las bases de datos de FileMaker Pro Advanced alojadas en FileMaker Server.
Nota:Los nombres de usuario no distinguen entre mayúsculas y minúsculas. Las contraseñas sí lo hacen.
Introduzca un código PIN que pueda usarse para restablecer la contraseña utilizando la interfaz de la línea de comandos (XLI).
Importante:El código PIN solo puede configurarse durante la instalación. El único modo de cambiar el código PIN es volver a instalar FileMaker Server.
-
Haga clic en Instalar.
-
Windows:
Si no se han instalado Microsoft Visual C++ 2017 Redistributable Package (x64) ni la extensión de enrutamiento de solicitud de aplicaciones (ARR) de Microsoft para IIS, el instalador de FileMaker Server los instalará.
Si no tiene instalado Bonjour para Windows, se le pedirá que permita que el instalador de FileMaker Server lo instale.
Consulte Notas sobre la instalación.
-
macOS:
Introduzca su nombre de usuario y contraseña de macOS y haga clic en Install Software.
Si Bonjour no está en ejecución, se le pedirá que lo ejecute. Consulte Notas sobre la instalación.
FileMaker Server comenzará a instalarse. Este proceso puede tardar varios minutos.
-
-
Una vez instalado correctamente el software, abra Admin Console.
- Windows: en el último paso del instalador, active Start Admin Console y haga clic en Finish.
- macOS: haga clic en Continuar.
En caso necesario, consulte Admin Console no se inicia después de la instalación en el equipo principal.
Opcionalmente, puede interrumpir la operación ahora y abrir Admin Console más tarde. Para abrir Admin Console más tarde:
- Escriba
http://127.0.0.1:16001/admin-console
en un navegador Web. -
Utilice un acceso directo del escritorio. Para iniciar Admin Console con un acceso directo del escritorio:
- Windows: haga doble clic en el acceso directo FMS Admin Console del escritorio.
- Versiones de Windows con menú Inicio: haga clic en el menú Inicio > Todas las aplicaciones o Todos los programas > FileMaker Server > FMS Admin Console.
- Versiones de Windows con la pantalla Inicio: vaya a la pantalla Inicio y haga clic en FMS Admin Console.
- macOS: haga doble clic en el acceso directo FMS Admin Console del escritorio.
- En la página Sign In de Admin Console, escriba el nombre de usuario y la contraseña de la cuenta de Admin Console que especificó en el instalador y, a continuación, haga clic en Sign In.
-
En la página Security Settings de Admin Console, decida si desea importar un certificado SSL.
Dado que la seguridad de los datos es importante, FileMaker Server le pedirá que importe un certificado SSL la primera vez que abra Admin Console.
- Si tiene un certificado SSL personalizado para importar, siga las instrucciones para importarlo.
- En caso contrario, cierre Admin Console y solicite un certificado SSL personalizado a una Autoridad de Certificación (CA) de confianza o continúe sin importar un certificado SSL. (Abra Admin Console y haga clic en la pestaña Configuración > Certificado SSL para importar un certificado SSL personalizado más tarde).
-
En la página Dashboard, anote la dirección IP del servidor.
Sugerencia:Anote la dirección IP de modo que pueda iniciar Admin Console desde otro equipo, en caso necesario:
https://[host]/admin-console
donde
[host]
es la dirección IP del servidor. -
Si desea permitir a tecnologías tales como FileMaker WebDirect, FileMaker Data API, y ODBC y JDBC el acceso a bases de datos alojadas, active la configuración en las pestañas correspondientes de Admin Console.
Para activar el Consulte esta pestaña de Admin Console FileMaker WebDirect pestaña Conectores > Publicación en la Web FileMaker Data API pestaña Conectores > FileMaker Data API ODBC y JDBC pestaña Conectores > ODBC / JDBC Consulte la Ayuda de FileMaker Server.
Siguientes pasos
- Inicie Admin Console: consulte Inicio de Admin Console.
- Pruebe su instalación: consulte Comprobación de la implementación.
- Administre FileMaker Server: consulte Administración de FileMaker Server.
- Cargue bases de datos: consulte Carga de bases de datos.
- Obtenga ayuda: consulte Servicio de atención al cliente y Knowledge Base.
Implementación de FileMaker Server en varios equipos
Acerca del uso de varios equipos
En numerosos entornos, la implementación en un solo equipo proporciona suficiente rendimiento para alojar soluciones FileMaker WebDirect. Sin embargo, si el servidor habitualmente tiene cerca de 100 clientes FileMaker WebDirect, puede implementar equipos de trabajo de FileMaker WebDirect en una implementación en varios equipos para permitir que clientes adicionales accedan a soluciones FileMaker WebDirect o para mejorar la seguridad de los componentes del servidor.
Si no aloja soluciones FileMaker WebDirect, no aumentará el rendimiento con una implementación en varios equipos. Sin embargo, con una implementación en varios equipos, puede hacer que los datos más sensibles residan en el servidor con base de datos situado detrás del cortafuegos (firewall) y proporcionar a los clientes acceso a los equipos de trabajo situados delante de dicho cortafuegos.
Componentes del equipo principal
El siguiente diagrama muestra los componentes principales de FileMaker Server.
En una implementación de un solo equipo de FileMaker Server, los siguientes componentes se instalan en un equipo y dicho equipo es el principal.
En una implementación en varios equipos, el equipo que ejecute el servidor con base de datos se denomina equipo principal.
- Servidor Web: en Windows, FileMaker Server precisa Internet Information Services (IIS), que se habilita cuando se instala FileMaker Server. En macOS, FileMaker Server utiliza su propia instancia del servidor Web Apache, por lo que no es necesario habilitar la instancia de Apache que se instala como parte de macOS.
- Motor de publicación en la Web: proporciona los servicios Publicación en la Web personalizada y los servicios FileMaker WebDirect para bases de datos alojadas en FileMaker Server.
- Motor PHP: para Publicación en la Web personalizada con PHP, FileMaker Server precisa un motor PHP para responder a solicitudes del servidor Web y para procesar código PHP. FileMaker Server incluye un motor PHP y la API de FileMaker para PHP. Cuando el código PHP llama a la API de FileMaker para PHP, estas llamadas se interpretan y envían al motor de publicación en la Web.
- Servidor con base de datos: aloja las soluciones que se comparten con todos los usuarios de FileMaker Pro Advanced y FileMaker Go y se publican en la Web.
- Admin Console: se ejecuta en un navegador Web en cualquier equipo cliente desde el cual se desee configurar y administrar FileMaker Server.
Componentes de los equipos de trabajo
En una implementación en varios equipos, se implementan equipos de trabajo de FileMaker WebDirect que incluyen solo dos componentes: un servidor Web y el motor de publicación en la Web.
El equipo de trabajo no tiene Admin Console. El equipo principal se comunica con el de trabajo para configurar los parámetros en todos los equipos y supervisar el estado y la actividad de todos los componentes.
Los servicios Publicación en la Web personalizada y el motor PHP se encuentran en el equipo principal. Sin embargo, un equipo de trabajo puede gestionar solicitudes de Publicación en la Web personalizada procedentes de usuarios, ya que proporciona servicios de enrutamiento. Para conseguir los mejores resultados al alojar soluciones que utilicen Publicación en la Web personalizada con PHP, ponga todos los archivos de páginas Web PHP en las carpetas de alojamiento correspondientes de FileMaker (htdocs) en el equipo principal y en todos los equipos de trabajo.
Importante:Para mejorar la seguridad de su solución de bases de datos, en especial si está disponible en Internet, utilice un cortafuegos (firewall) con su implementación de FileMaker Server. Utilice también SSL para el servidor Web. Consulte la Guía de seguridad de FileMaker.
Opciones de implementación
Puede en primer lugar realizar la implementación en un equipo y posteriormente añadir equipos de trabajo para alojar a más clientes de FileMaker WebDirect.
Implementación en un solo equipo
Puede implementar FileMaker Server en un solo equipo de dos formas: solo servidor con base de datos o bien servidor con base de datos y motor de publicación en la Web. Para obtener información sobre la instalación de FileMaker Server en una configuración de un solo equipo, consulte Inicio rápido de la instalación (implementación en un solo equipo).
Solo servidor con base de datos
Si se instala FileMaker Server en un equipo, la publicación Web está desactivada de forma predeterminada. Sin la publicación en la Web, se puede dar servicio a clientes de FileMaker Pro Advanced, FileMaker Go, FileMaker Data API y ODBC y JDBC, pero no de FileMaker WebDirect o Publicación en la Web personalizada.
Ventajas: se trata de la implementación más sencilla de configurar y administrar si no se precisa la publicación.
Nota:Aunque esté desactivada la publicación en la Web, FileMaker Server precisa un servidor Web para alojar la aplicación Admin Console basada en Web y para gestionar ciertas tareas de transferencia de datos.
Servidor con base de datos y motor de publicación en la Web
Si se instala FileMaker Server en un equipo y se activa la publicación en la Web, el motor de publicación en la Web proporciona compatibilidad para clientes de FileMaker WebDirect y de Publicación en la Web personalizada.
Ventajas: se trata de la implementación más sencilla con publicación en la Web y la que va a utilizar la mayoría de los usuarios de FileMaker Server. Esta configuración es adecuada para implementaciones pequeñas (hasta 50 clientes de FileMaker Pro Advanced y FileMaker Go en total) y con una publicación en la Web limitada.
Implementación en varios equipos
Se puede implementar FileMaker Server en un equipo principal y, a continuación, implementar equipos de trabajo FileMaker WebDirect adicionales según sea necesario.
Ventajas: en circunstancias normales, la instalación en un solo equipo solo puede alojar un máximo de 100 clientes de FileMaker WebDirect. Cada equipo de trabajo puede alojar 100 clientes de FileMaker WebDirect adicionales.
También se puede mejorar la seguridad de la implementación colocando el equipo principal detrás de un servidor de trabajo y los de trabajo delante. Cuando un equipo de trabajo recibe solicitudes de FileMaker Data API y de Publicación en la Web personalizada, se envían a través de proxy desde el equipo de trabajo al equipo principal. Las solicitudes de FileMaker WebDirect se redirigen basándose en el número de equipos de trabajo instalados.
Sugerencia:Para alojar mejor a los clientes de FileMaker WebDirect, considere el diseño de las soluciones de FileMaker WebDirect. Consulte Consideraciones sobre el rendimiento de las bases de datos.
Instalación en varios equipos
Instale el software de FileMaker Server primero en el equipo principal y, a continuación, en los de trabajo. A continuación, utilice el asistente de implementación en el equipo de trabajo para configurar el SSL y el certificado y para conectarse a un equipo principal.
Importante: instale la misma versión de FileMaker Server en el equipo principal y en los equipos de trabajo.
Antes de realizar la instalación en varios equipos
- Lea Antes de instalar FileMaker Server.
- Asegúrese de que ningún sitio Web existente en los equipos principal o de trabajo utilice los puertos 80 o 443. Estos puertos los usa FileMaker Server en ambos equipos. Si el instalador de FileMaker Server detecta que los sitios Web existentes utilizan estos puertos, deberá desactivar dichos sitios Web y hacer que los puertos estén disponibles.
- Si ya cuenta con una implementación de FileMaker Server 18 en un solo equipo, puede añadir un equipo de trabajo a su implementación existente. Para añadir un equipo de trabajo, instale FileMaker Server en este equipo (consulte Instalación en un equipo de trabajo). A continuación, en el asistente de implementación del equipo de trabajo, conéctese al servidor existente, que se convertirá en el equipo principal.
Puertos usados por FileMaker Server
Al ejecutar FileMaker Server en un entorno que utilice un cortafuegos (firewall), asegúrese de configurar este en cada equipo para permitir que FileMaker Server se pueda comunicar. Para obtener una lista completa de los puertos, consulte la Knowledge Base de FileMaker.
Nota:No es necesario que todos los puertos indicados estén abiertos para los usuarios finales o entre todos los equipos o usuarios finales indicados en la columna “Usado por” de una implementación de FileMaker Server. Los puertos con la marca “Disponible” se utilizan localmente en el equipo indicado en la columna “Usado por”; estos puertos no deben usarse para nada más, pero no es necesario que estén abiertos en un cortafuegos (firewall).
FileMaker Server activa el puerto 10050 para permitir las comprobaciones pasivas de Zabbix y el puerto 10051 para admitir las comprobaciones activas de Zabbix. Consulte Supervisión del rendimiento con Zabbix.
En la siguiente ilustración se muestran los puertos que deben estar abiertos en un cortafuegos (firewall) para que los clientes de FileMaker y Admin Console se comuniquen con FileMaker Server.
Instalación en el equipo principal
Instale FileMaker Server primero en el equipo principal y, a continuación, en los de trabajo. Las instrucciones para instalar en el equipo principal son las mismas que para hacerlo en un solo equipo. Consulte Instalación de FileMaker Server en un solo equipo.
Instalación en un equipo de trabajo
Después de instalar FileMaker Server en el equipo principal, instale FileMaker Server en los equipos de trabajo. Una implementación de FileMaker Server puede tener hasta cinco equipos de trabajo. El siguiente proceso añade un equipo de trabajo a uno principal. Siga el mismo proceso para cada equipo de trabajo que desee añadir a la implementación.
Nota:Si configura un equipo como de trabajo y desea cambiarlo a principal, debe desinstalar FileMaker Server y volver a instalarlo.
- Siga las instrucciones de descarga electrónicas para descargar la imagen del disco de instalación.
- Windows: si tiene instalado Bonjour para Windows, asegúrese de que está en ejecución antes de ejecutar el instalador de FileMaker Server.
-
Haga doble clic en el icono de instalación.
- Windows: si aparece una alerta del Control de cuentas de usuario, haga clic en Sí.
- macOS: si aparece un mensaje de seguridad, haga clic en Continuar.
- Windows: elija un idioma.
- Para continuar con la instalación, haga clic en Siguiente (Windows) o en Continuar (macOS).
- Lea la información importante que aparece. Si queda alguna tarea pendiente, salga del instalador y realícela.
- Revise y acepte el contrato de licencia del usuario final.
-
Elija el destino de la instalación.
Nota:En Windows, puede especificar una ubicación que no sea la predeterminada. Consulte Notas sobre la instalación.
-
Elija FileMaker WebDirect worker.
-
Haga clic en Instalar.
-
Windows:
Si no se han instalado Microsoft Visual C++ 2017 Redistributable Package (x64) ni la extensión de enrutamiento de solicitud de aplicaciones (ARR) de Microsoft para IIS, el instalador de FileMaker Server los instalará.
Si no tiene instalado Bonjour para Windows, se le pedirá que permita que el instalador de FileMaker Server lo instale.
Consulte Notas sobre la instalación.
-
macOS:
Introduzca su nombre de usuario y contraseña de macOS y haga clic en Install Software.
Si Bonjour no está en ejecución, se le pedirá que lo ejecute. Consulte Notas sobre la instalación.
FileMaker Server comenzará a instalarse. Este proceso puede tardar varios minutos.
-
-
Una vez instalado correctamente el software, inicie el asistente de implementación.
- Windows: en el último paso del instalador, active Start the Deployment assistant y haga clic en Finalizar.
- macOS: haga clic en Continuar.
En caso necesario, consulte El asistente de implementación no se inicia después de la instalación en el equipo de trabajo.
Nota:para utilizar el asistente de implementación, es necesario activar JavaScript y las cookies en el navegador.
De manera opcional, puede interrumpir la operación ahora e iniciar el asistente de implementación más tarde. Para implementar FileMaker Server más tarde:
- Escriba
http://127.0.0.1:16003
en un navegador Web en el equipo de trabajo. -
Utilice un acceso directo del escritorio. Para iniciar el asistente de implementación con un acceso directo del escritorio:
- Windows: haga doble clic en el acceso directo FileMaker WebDirect Worker Deployment Assistant en el escritorio.
- Versiones de Windows con menú Inicio: haga clic en el menú Inicio > Todas las aplicaciones o Todos los programas > FileMaker Server > FileMaker WebDirect Worker Deployment Assistant.
- Versiones de Windows con la pantalla Inicio: vaya a la pantalla Inicio y haga clic en FileMaker WebDirect Worker Deployment Assistant.
- macOS: haga doble clic en el acceso directo FileMaker WebDirect Worker Deployment Assistant en el escritorio.
-
En Certificate Information, verifique que está instalado un certificado SSL firmado o haga clic en Import Certificate para instalar uno.
Si Issued To indica “FMI Default Certificate”, es que está usando el certificado predeterminado de FileMaker que no verifica el nombre del servidor. Este certificado solo sirve para hacer pruebas. Se necesita un certificado SSL personalizado para la producción. Consulte Solicitud de un certificado SSL.
Cuando tenga un certificado SSL personalizado, haga clic en Import Certificate para instalar el certificado SSL personalizado en el equipo de trabajo.
-
Para Connection Setup, escriba:
- el nombre de anfitrión o la dirección IP del equipo principal
- el nombre de anfitrión o la dirección IP del equipo de trabajo
- el nombre de usuario y la contraseña del administrador del servidor que desea usar para iniciar sesión en Admin Console en el equipo principal
Notas
- Si utiliza un nombre de anfitrión, debe ser el nombre de dominio completo especificado en el certificado SSL personalizado instalado en el equipo.
- El instalador establece la dirección URL de redireccionamiento del Motor de publicación en la Web del equipo principal en el nombre de anfitrión del equipo principal. (En Windows, el instalador utilice el nombre de equipo como nombre de anfitrión). Si el nombre de anfitrión del equipo principal no es un nombre de dominio completo, es posible que un cliente de FileMaker WebDirect no pueda conectarse al Motor de publicación en la Web del equipo principal cuando no esté disponible un equipo de trabajo.
- Para cambiar el nombre de anfitrión en el equipo principal, desconecte todos los equipos de trabajo, desinstale FileMaker Server en el equipo principal, cambie el nombre de anfitrión, vuelva a instalar FileMaker Server en el equipo principal y conecte los equipos de trabajo utilizando el nombre de anfitrión nuevo.
- Para cambiar el nombre de anfitrión de un equipo de trabajo, retírelo del equipo principal, cambie el nombre de anfitrión y vuelva a conectarlo al equipo principal.
- Si un equipo de trabajo se conecta al equipo principal utilizando una dirección IP, las redirecciones al equipo principal usarán una dirección IP. Si un equipo de trabajo se conecta al equipo principal utilizando un nombre de dominio completo, las redirecciones al equipo principal usarán un nombre de dominio completo.
- Asegúrese de tener abierto Admin Console en el equipo principal para completar la instalación antes de conectarse a un equipo de trabajo. No conecte un equipo de trabajo a un principal que se haya instalado pero no implementado.
-
Haga clic en Add to Master para conectar el equipo de trabajo al principal. Cuando vea un mensaje que indique que el equipo de trabajo se ha conectado correctamente, será que se ha añadido al equipo principal. Puede verificar la conexión en la pestaña Conectores > Publicación en la Web de Admin Console en el equipo principal.
Notas
- Si utiliza el certificado predeterminado de FileMaker o un certificado que no verifique el nombre de anfitrión del servidor, es posible que vea un mensaje de error. Para permitir el certificado no verificado, seleccione Connect using the unverified certificate y haga clic en Add to Master de nuevo.
- Si recibe un error que indica que la conexión ha agotado el tiempo de conexión, verifique que el equipo de trabajo tenga acceso por red al equipo principal.
Notas sobre la instalación
- Para obtener información sobre las versiones de software compatibles que se necesitan, consulte los Requisitos del sistema de FileMaker Server.
-
Windows: se puede instalar FileMaker Server en una ubicación que no sea la predeterminada, incluido un volumen que no sea el de arranque, pero no en unidades de red remotas ni en unidades extraíbles externas. No se puede instalar FileMaker Server en una ruta del Escritorio de Windows, como [unidad]:\Usuarios\[usuario]\Escritorio.
La ruta que especifique sustituirá al comienzo de la ruta de instalación predeterminada, \Archivos de programa\FileMaker\FileMaker Server. Por ejemplo, si especifica la carpeta de instalación Mi_Ruta, las carpetas Databases, Scripts y Extensions se instalarán como sigue:
- \Mi_Ruta\Data\Databases
- \Mi_Ruta\Data\Secure
- \Mi_Ruta\Data\Scripts
- \Mi_Ruta\Database Server\Extensions
La ruta que especifique debe incluir solo caracteres ASCII.
- macOS: no instale FileMaker Server en un volumen de destino formateado como volumen Mac OS Plus(con registro y distinción de mayúsculas/minúsculas). Este formato no se admite. En lugar de ello, dé formato al volumen como Mac OS Plus o Mac OS Plus (con registro).
-
Durante la instalación, si especifica una cuenta de usuario de FileMaker Server distinta de la predeterminada, la cuenta especificada deberá cumplir los siguientes requisitos:
- Windows: la cuenta debe ser una cuenta de usuario local o bien una cuenta de dominio de Windows. La cuenta debe tener los mismos privilegios que la cuenta de sistema de Windows para el acceso de archivos locales.
- macOS: la cuenta debe ser una cuenta de usuario local en macOS y tener los mismos permisos que la cuenta de fmserver para el acceso de archivos locales (incluida la pertenencia al grupo daemon). La cuenta no debe ser de un servicio de directorio (por ejemplo, Active Directory u Open Directory).
- Si se configuran carpetas adicionales de base de datos o de datos contenedores en volúmenes remotos, la cuenta especificada para la cuenta de usuario de FileMaker Server también debe tener permisos completos para acceder a estas carpetas remotas.
-
Instalación de Bonjour:
- Windows: Bonjour es opcional. Si Bonjour no está instalado, el servidor no se puede mostrar a los usuarios de FileMaker Pro Advanced en el cuadro de diálogo Anfitriones ni a los usuarios de FileMaker Go en el Centro de inicio.
- macOS: si Bonjour no está instalado y habilitado, no se puede instalar FileMaker Server.
- FileMaker Server incluye la versión de 64 bits de Java Runtime Environment en los equipos principal y de trabajo.
-
Windows: no desinstale lo siguiente mientras se instala FileMaker Server:
- IIS URL Rewrite Module
- Enrutamiento de solicitud de aplicación de Microsoft
- Microsoft External Cache para IIS
- Microsoft Visual C++ 2017 Redistributable Package (x64)
Siguientes pasos
- Inicie Admin Console: consulte Inicio de Admin Console.
- Pruebe su instalación: consulte Comprobación de la implementación.
- Administre FileMaker Server: consulte Administración de FileMaker Server.
- Cargue bases de datos: consulte Carga de bases de datos.
- Obtenga ayuda: consulte Servicio de atención al cliente y Knowledge Base.
Comprobación de la implementación
Visión general de la comprobación
Para comprobar su implementación de FileMaker Server, abra una base de datos alojada mediante FileMaker WebDirect o FileMaker Pro Advanced.
Utilizando FileMaker WebDirect
- Abra Admin Console y haga clic en la pestaña Conectores > Publicación en la Web.
- Verifique que el motor de publicación en la Web está en ejecución y que FileMaker WebDirect está habilitado.
- Para FileMaker WebDirect, haga clic en Open Launch Center.
- En Launch Center, seleccione FMServer_Sample.
Si se abre FMServer_Sample, significa que su implementación de FileMaker Server funciona correctamente.
Utilizar FileMaker Pro Advanced
- Abra FileMaker Pro Advanced desde cualquier equipo conectado en red que pueda acceder al equipo en el que se ha instalado FileMaker Server.
- En el cuadro de diálogo Hosts, elija el servidor que desea comprobar y seleccione FMServer_Sample.
Si FileMaker Pro Advanced abre la base de datos de muestra alojada en FileMaker Server, esto significa que el servidor con base de datos funciona y responde a las solicitudes de los clientes de FileMaker Pro Advanced.
Nota:realice la comprobación con un cliente de FileMaker Pro Advanced que se ejecute en un equipo diferente y no en el equipo donde está instalado FileMaker Server.
Solución de problemas
Admin Console no se inicia después de la instalación en el equipo principal
Si Admin Console no se inicia en el equipo principal después de ejecutar el instalador de FileMaker Server, las soluciones más habituales son:
-
En el equipo principal, inicie Admin Console realizando una de estas dos operaciones:
- escribiendo
http://127.0.0.1:16001/admin-console
en un navegador Web. - utilizando un acceso directo del escritorio. Para iniciar Admin Console con un acceso directo del escritorio:
- Windows: haga doble clic en el acceso directo FMS Admin Console del escritorio.
- Versiones de Windows con menú Inicio: haga clic en el menú Inicio > Todas las aplicaciones o Todos los programas > FileMaker Server > FMS Admin Console.
- Versiones de Windows con la pantalla Inicio: vaya a la pantalla Inicio y haga clic en FMS Admin Console.
- macOS: haga doble clic en el acceso directo FMS Admin Console del escritorio.
- escribiendo
- Windows: en el equipo principal, asegúrese de que IIS está habilitado (consulte Activación del servidor Web de IIS en Windows). En IIS Manager, compruebe que se ha iniciado el sitio denominado FMWebSite.
- Cuando se abre la dirección URL
http://127.0.0.1:16001/admin-console
en un navegador Web, si el navegador Web muestra un mensaje como "No se puede abrir la página", entonces es posible que el navegador esté obligando a usar HTTP Strict Transport Security (HSTS) para las direcciones URL del anfitrión local. Para corregir el problema, vacíe el historial del navegador. -
Si el proceso Admin Server no responde en el plazo de 60 segundos al instalador de FileMaker Server, aparecerá el siguiente mensaje:
The FileMaker Server Admin Console is not available.
Si aparece este mensaje:
-
Vuelva a iniciar el proceso Admin Server escribiendo el siguiente comando en el símbolo del sistema (Windows) o en la aplicación Terminal (macOS):
fmsadmin restart adminserver
- En Windows, detenga el servicio FileMaker Server y vuelva a iniciarlo desde el Panel de control de Windows Herramientas administrativas > Servicios.
- Si el equipo del servidor dispone de un cortafuegos (firewall), asegúrese de que todos los puertos necesarios estén abiertos en dicho cortafuegos. (Consulte Antes de instalar FileMaker Server.)
- Si el equipo funciona lento, apague las aplicaciones innecesarias.
- Reinicie el equipo. Abra un navegador Web en el equipo principal y escriba
http://127.0.0.1:16001/admin-console
.
-
El asistente de implementación no se inicia después de la instalación en el equipo de trabajo
Si el asistente de implementación no se inicia en el equipo de trabajo después de ejecutar el instalador de FileMaker Server:
- En el equipo de trabajo, inicie el asistente de implementación. Para ello, haga doble clic en el acceso directo FileMaker WebDirect Worker Deployment Assistant del escritorio o escriba
http://127.0.0.1:16003
en un navegador Web.
No se puede iniciar Admin Console desde un equipo remoto
Si no puede iniciar Admin Console desde un equipo remoto pero sí puede hacerlo desde el equipo principal, las soluciones más habituales son:
-
Asegúrese de que está utilizando la dirección URL correcta:
http://[host]/admin-console
donde
[host]
es la dirección IP del servidor.Consulte Inicio de Admin Console.
- Si el equipo principal tiene activado un cortafuegos (firewall), abra los puertos que precisa FileMaker Server para comunicarse con usuarios y administradores. Consulte Antes de instalar FileMaker Server.
Los navegadores Web muestran un mensaje de certificado
Los navegadores Web podrían mostrar un mensaje de advertencia o de error de certificado si se utiliza una conexión HTTPS para acceder a una página Web alojada por el servidor Web de FileMaker Server web server. Esto incluye Admin Console, una solución de FileMaker WebDirect o una solución de Personalización en la Web personalizada que utilice una conexión HTTPS. La aparición de este mensaje es un comportamiento esperado si su implementación de FileMaker Server utiliza el certificado SSL predeterminado que proporciona FileMaker Server.
- Para continuar a la página deseada, los usuarios pueden hacer clic en la opción del navegador Web para continuar.
- Para evitar este mensaje de error, consulte Solicitud de un certificado SSL.
Los clientes no pueden ver bases de datos alojadas en FileMaker Server
- Es posible que la configuración del cortafuegos (firewall) en el equipo principal bloquee la visualización de base de datos por parte de los clientes. Consulte Antes de instalar FileMaker Server para obtener información sobre qué puertos deben desbloquearse en los servidores de seguridad.
- Utilice clientes admitidos para abrir archivos alojados en FileMaker Server 18. Consulte los requisitos del sistema de FileMaker Server.
- Asegúrese de que los usuarios hayan aplicado la actualización más reciente de su software cliente.
El servidor Web Apache usado por FileMaker Server deja de responder (macOS)
Asegúrese de que ningún otro sitio Web ni servicio HTTP en macOS utilice los puertos que requiere el servidor web de FileMaker Server. Por ejemplo, si tiene instalada la aplicación macOS Server y la utiliza para activar servicios HTTP tales como sitios web o una wiki, la instancia de Apache existente instalada en macOS se puede volver a activar una vez instalado FileMaker Server.
Para asegurarse de que la instancia de Apache usada por FileMaker Server funciona con normalidad, deberá configurar cualquier otro servicio HTTP para que utilice puertos diferentes de los que utiliza FileMaker Server, desactivar otros servicios HTTP o desinstalar la aplicación macOS Server.
Administración de FileMaker Server
Visión general de Admin Console
Admin Console es una aplicación basada en Web que permite configurar y administrar FileMaker Server, trabajar con y supervisar bases de datos alojadas y clientes y realizar un seguimiento de la información estadística.
Para administrar FileMaker Server, use Admin Console en el equipo donde está en ejecución FileMaker Server o en cualquier equipo que tenga acceso por red al equipo principal que ejecuta FileMaker Server. Para asegurar la administración remota, Admin Console utiliza la tecnología Secure Sockets Layer (SSL) para cifrar las conexiones HTTPS procedentes de otros equipos.
Admin Console admite numerosas tareas de administración de FileMaker Server. Puede:
- configurar los parámetros de la aplicación FileMaker Server
- abrir (o alojar) una base de datos de FileMaker Pro Advanced de modo que esté disponible para los clientes de la red
- ver información sobre los archivos alojados, como el número de clientes que accede a cada base de datos
- enviar mensajes a los clientes conectados
- cerrar una base de datos de FileMaker Pro Advanced alojada de modo que deje de estar disponible para los clientes
- descargar en el sistema local una base de datos de FileMaker Pro Advanced alojada
- desconectar un cliente seleccionado de todas las bases de datos alojadas
- hacer una pausa o reanudar las bases de datos alojadas
- crear tareas programadas para realizar copias de seguridad, verificar y clonar bases de datos alojadas
- crear tareas programadas para ejecutar guiones de sistema, guiones de FileMaker y secuencias de guiones que contengan tanto guiones de sistema como guiones de FileMaker
- iniciar o detener el servidor con base de datos
- iniciar, detener o eliminar un equipo de trabajo de FileMaker WebDirect
- iniciar o detener el motor de publicación en la Web
- iniciar o detener FileMaker Data API Engine
- configurar los parámetros para ODBC y JDBC
- configurar los parámetros para FileMaker Data API
- configurar los parámetros para FileMaker WebDirect
Para obtener información detallada, consulte la Ayuda de FileMaker Server.
Inicio de Admin Console:
Nota:Para usar Admin Console, el equipo remoto necesita un navegador Web admitido; no se precisan otros entornos de tiempo de ejecución ni otros plug-ins del navegador. Consulte Requisitos para Admin Console.
Para iniciar Admin Console:
-
Abra un navegador Web e introduzca:
http://[host]/admin-console
donde
[host]
es la dirección IP o el nombre de anfitrión del equipo que ejecuta FileMaker Server como principal. Se trata de la dirección que se anotó al instalar FileMaker Server. -
Antes de que se abra la página de inicio de sesión de Admin Console, es posible que el navegador Web le solicite que responda a un mensaje de seguridad. Se trata de un comportamiento normal para el certificado SSL predeterminado que se incluye en FileMaker Server. Haga clic en la opción para continuar y acceder a la página Sign In.
Para evitar este mensaje en el futuro, consulte Solicitud de un certificado SSL.
Sugerencia:Marque la página Sign In en su navegador Web. Vuelva a esta página para iniciar sesión en Admin Console o para abrir la Ayuda de Server.
-
En la página Sign In, escriba el nombre y la contraseña que eligió cuando implementó FileMaker Server inicialmente. Haga clic en Iniciar sesión.
Nota:Si su navegador Web le sugiere que guarde su nombre de usuario y contraseña, no lo haga salvo que esté seguro que el navegador Web está protegido.
Admin Console se inicia y muestra la página Dashboard.
Otras formas alternativas de iniciar directamente Admin Console:
Para acceder a Admin Console desde Visite Cualquier equipo con acceso por red al equipo principal http://[host]/admin-console
(redirige a HTTPS)donde
[host]
es la dirección IP del servidorSolo el equipo principal http://127.0.0.1:16001/admin-console
Desde un acceso directo a FMS Admin Console:
- Windows: haga doble clic en el acceso directo FMS Admin Console del escritorio.
- Versiones de Windows con menú Inicio: haga clic en el menú Inicio > Todas las aplicaciones o Todos los programas > FileMaker Server > FMS Admin Console.
- Versiones de Windows con la pantalla Inicio: vaya a la pantalla Inicio y haga clic en FMS Admin Console.
- macOS: haga doble clic en el acceso directo FMS Admin Console del escritorio.
Carga de bases de datos
FileMaker proporciona dos modos de cargar bases de datos en FileMaker Server:
- En FileMaker Pro Advanced, utilice el menú Archivo > Compartir Subir al anfitrión para transferir bases de datos de FileMaker Pro Advanced desde el sistema de archivos del equipo a FileMaker Server si ambos equipos se encuentran en la misma red. FileMaker Pro Advanced carga las bases de datos junto con los objetos de campo de contenedor almacenados externamente. FileMaker Server copia las bases de datos en la carpeta de base de datos especificada y define los permisos y privilegios de los archivos de modo que se pueda acceder a las bases de datos una vez cargadas.
- Cargue manualmente las bases de datos en FileMaker Server. Copie las bases de datos y los objetos de campo contenedor que estén almacenados externamente en la ubicación correspondiente. En macOS, cambie la propiedad del grupo de archivos de modo que pasen a pertenecer al grupo fmsadmin. Consulte la Ayuda de FileMaker Server.
Nota:si alguna de sus bases de datos precisa un plug-in, consulte la Ayuda de FileMaker Server para gestionar los plug-ins.
Cifrado de bases de datos
En FileMaker Pro Advanced, se puede usar la característica Cifrado de base de datos para cifrar el contenido de una base de datos. El cifrado protege la base de datos de FileMaker y los archivos temporales que se escriben en el disco. Consulte la Ayuda de FileMaker Pro Advanced.
Para alojar una base de datos cifrada en FileMaker Server para clientes de FileMaker, se puede cargar manualmente la base de datos en FileMaker Server o usar el comando de menú Subir al anfitrión en FileMaker Pro Advanced para transferir el archivo.
Si utiliza FileMaker Pro Advanced para cargar archivos cifrados en la carpeta Secure, FileMaker Pro Advanced le pedirá la contraseña de cifrado de modo que FileMaker Server pueda abrir automáticamente los archivos en el servidor una vez cargados. Si carga los archivos cifrados en una carpeta distinta de la carpeta Secure o si carga manualmente archivos cifrados, deberán abrirse en el servidor con Admin Console o con la interfaz de la línea de comandos (CLI) fmsadmin
. Consulte la Ayuda de FileMaker Server.
Sugerencia:Utilice el comando list
de la interfaz de la línea de comandos para verificar si una base de datos está cifrada o no.
Copia de seguridad de las bases de datos
FileMaker Server proporciona los siguientes modos de realizar copias de seguridad de las bases de datos.
Tipo de copia de seguridad | Descripción |
---|---|
Automático | FileMaker Server crea una vez al día una copia de seguridad automática de las bases de datos alojadas. |
A petición | Haga clic en Back Up Now en la página Backups para crear en cualquier momento una copia de seguridad a petición. |
Programado | Utilice la pestaña Copias de seguridad > Programación de copia de seguridad para crear un programa de copia de seguridad que defina de qué bases de datos se realiza una copia de seguridad y con qué frecuencia se realiza la misma. Cada vez que se ejecuta el programa, FileMaker Server comprueba si las bases de datos seleccionadas han cambiado desde la última copia de seguridad. FileMaker Server crea una copia completa de las bases de datos que han cambiado y enlaces físicos a las que no lo hayan hecho. |
Progresivo | FileMaker Server comienza creando una copia de seguridad completa de todas las bases de datos alojadas. Una vez finalizada la copia de seguridad completa inicial, el servidor con base de datos solo copia los cambios del archivo alojado en la carpeta de copia de seguridad progresiva. Las copias de seguridad progresivas pueden realizarse más rápido que las programadas, y tienen menos impacto sobre el rendimiento del servidor. Las copias de seguridad progresivas conservan dos copias de los archivos: una copia con marcha de tiempo que está disponible para su uso como copia de seguridad y una copia en curso que se actualiza con los cambios acumulados. |
Puede usar una combinación de estos tipos de copia de seguridad para crear una estrategia exhaustiva de copia de seguridad para sus bases de datos alojadas. Consulte la Ayuda de FileMaker Server.
Nota:Si utiliza Time Machine en macOS, excluya los elementos de la carpeta FileMaker Server de la copia de seguridad de Time Machine. Utilice Admin Console para realizar una copia de seguridad de las bases de datos.
Creación de una copia de seguridad en un volumen ReFS de Windows
FileMaker Server puede hacer copias de seguridad completas en cualquier volumen local que admita el sistema de archivos resistente (ReFS) de Windows; sin embargo, el proceso de copia de seguridad puede llevar más tiempo y precisar más espacio en disco.
Nota:La creación de copias de seguridad en volúmenes remotos, incluidos los volúmenes ReFS remotos, no se admite. El volumen ReFS debe ser local. Consulte la Ayuda de FileMaker Server.
A la hora de realizar una copia de seguridad de una base de datos, FileMaker Server comprueba si el volumen de copia de seguridad utiliza ReFS. Si no se está haciendo una copia de seguridad del archivo en un volumen ReFS, FileMaker Server comprueba si las bases de datos seleccionadas han cambiado desde la última vez que se ejecutó la copia de seguridad programada. Para cada tarea de copia de seguridad programada, FileMaker Server crea una copia completa de las bases de datos que han cambiado y enlaces físicos a las bases de datos con copia de seguridad que no han sufrido cambios.
Dado que ReFS no admite enlaces físicos, FileMaker Server debe crear una copia de seguridad completa aunque la base de datos alojada sea idéntica al archivo de copia de seguridad más reciente.
Descripción de la restauración de inicio
FileMaker Server crea un registro de restauración para las bases de datos alojadas. Durante el inicio, antes de abrir las bases de datos para el acceso del cliente, FileMaker Server valida las entradas de la base de datos. Si las bases de datos no se han cerrado correctamente, la restauración de inicio utiliza el registro de restauración para restaurar los archivos a su último estado coherente.
La restauración de inicio no sustituye a las copias de seguridad de base de datos. Sin embargo, puede ayudar a resolver los problemas de integridad de la base de datos que se producen debido a la pérdida de alimentación del servidor, errores de hardware o problemas de software. Consulte la Ayuda de FileMaker Server.
De forma predeterminada, el registro de restauración se escribe en la siguiente carpeta:
- Windows:
[unidad]:\Archivos de programa\FileMaker\FileMaker Server\Data\Restoration
- macOS:
/Librería/FileMaker Server/Data/Restoration
Para obtener los mejores resultados, utilice FileMaker Admin API a fin de cambiar la ubicación la carpeta del registro de restauración a una unidad de disco independiente. Consulte la Guía de FileMaker Admin API.
Alojamiento de bases de datos conectadas a fuentes de datos ODBC
FileMaker Server puede alojar bases de datos de FileMaker Pro Advanced que estén conectadas a fuentes de datos SQL externas. En FileMaker Pro Advanced, se puede trabajar con los datos ODBC de un modo muy similar al que se trabaja con datos de una base de datos de FileMaker. Por ejemplo, se pueden añadir, cambiar, eliminar y buscar datos externos de forma interactiva.
Consulte la Ayuda de FileMaker Server para obtener información sobre el uso de ODBC y JDBC con FileMaker Server y el acceso a fuentes de datos ODBC externas.
Nota:no es necesario que habilite la función de fuente de datos OBDC/JDBC de FileMaker Server para alojar bases de datos FileMaker Pro Advanced que acceden a una fuente de datos SQL externa a través de ODBC.
Activar el inicio de sesión único para fuente de datos ODBC (Windows)
Si trabaja con bases de datos de FileMaker Pro Advanced alojadas en FileMaker Server que acceden a datos ODBC desde Microsoft SQL Server, puede configurar el equipo principal para que active el inicio de sesión único (SSO, por sus siglas en inglés). El inicio de sesión único de la fuente de datos ODBC permite a los clientes de FileMaker Pro Advanced usar sus credenciales y permisos de inicio de sesión autenticados por Windows para acceder a Microsoft SQL Server sin iniciar sesión.
Para habilitar el inicio de sesión único de la fuente de datos ODBC con FileMaker Server, configure el servicio FileMaker Server en el equipo principal para iniciar sesión utilizando la cuenta de usuario con privilegios. Es decir, esta cuenta de usuario debe tener habilitado el privilegio Suplantar a un cliente tras la autenticación y la cuenta debe ser de administrador y estar configurada en Windows Active Directory en la red.
Antes de poder activar el inicio de sesión único para fuentes de datos ODBC, el administrador del dominio de Windows debe:
- configurar la opción de seguridad Se confía en la cuenta para su delegación para la cuenta de usuario de Windows de cada usuario
- configurar las opciones de seguridad Confiar en este usuario para delegación y Usar Kerberos solamente para la cuenta de usuario con privilegios en el equipo principal
- activar el privilegio Suplantar a un cliente tras la autenticación para la cuenta de usuario con privilegios en el equipo principal
- configurar el DSN ODBC para que utilice la autenticación de Windows en el equipo principal
- configurar Microsoft SQL Server para utilizar autenticación de Windows
Activación del inicio de sesión único de la fuente de datos ODBC en el equipo principal
- Abra Windows Panel de control > Herramientas administrativas > Servicios > FileMaker Server y elija Acción > Propiedades.
- En la pestaña Iniciar sesión, elija Esta cuenta.
- Para Esta cuenta, escriba la cuenta de usuario con privilegios en el equipo principal y haga clic en Aceptar.
- Abra Panel de control > Herramientas administrativas > Directiva de seguridad local > Directivas locales > Asignaciones de derechos de usuario > Actuar como parte del sistema operativo.
- En la pestaña Configuración de seguridad local, haga clic en Agregar usuario o grupo e introduzca la cuenta de usuario con privilegios que ha especificado anteriormente para Esta cuenta.
- Haga clic en Aceptar y reinicie el servicio FileMaker Server.
Importante:también debe activar el inicio de sesión único de la fuente de datos ODBC en las bases de datos de FileMaker Pro Advanced alojadas en FileMaker Server. Consulte la Ayuda de FileMaker Pro Advanced.
Ejecutar guiones del servidor
Puede crear tareas programadas para ejecutar:
- guiones de nivel de sistema (por ejemplo, lote de Windows, Perl, VBScript y AppleScript)
- Guiones de FileMaker en bases de datos alojadas en FileMaker Server
- secuencias de guiones que combinen un guion de FileMaker y un guion opcional de procesamiento previo del nivel del sistema y un guion opcional de procesamiento posterior del nivel del sistema
Consulte la Ayuda de FileMaker Server.
Guiones del nivel del sistema
Los archivos de guiones deben estar en la carpeta Scripts del equipo principal en la implementación de FileMaker Server. Para programar un guion del nivel del sistema para su ejecución, cree un guion programado y especifique el tipo System Script. A continuación, seleccione el archivo de script que desea ejecutar.
Los guiones del nivel del sistema pueden realizar tareas de nivel de sistema operativo en el equipo principal.
Guiones de FileMaker
Para programar un guion de FileMaker para su ejecución, cree un guion programado y especifique el tipo FileMaker Script. A continuación, seleccione la base de datos que contiene el guion que desea ejecutar y, a continuación, seleccione el guion.
Los guiones de FileMaker pueden hacer tareas sencillas o complejas. Por ejemplo, se puede escribir un guion de FileMaker para eliminar registros duplicados o para validad el formato de los números de teléfono. Se pueden programar estos guiones en las horas de inactividad, posiblemente antes de una copia de seguridad diaria.
Los guiones pueden incorporar decisiones condicionales (secuencias if-else) y realizar tareas repetitivas (secuencias de bucle). Utilice el Espacio de trabajo de guiones en FileMaker Pro Advanced para crear guiones. Para ello, realice una selección en una lista de comandos admitidos de FileMaker Pro Advanced, denominados pasos de guion, y especifique opciones (en caso necesario).
Para averiguar si un paso de guion de FileMaker se admite desde un programa de FileMaker Server, seleccione la opción Servidor de Mostrar compatibilidad en el Espacio de trabajo de guiones. Consulte la referencia de pasos de guión en la Ayuda de FileMaker Pro Advanced.
Secuencias de guion
Para crear una secuencia de guion, cree un guion programado y especifique el tipo Secuencia de guion. A continuación, seleccione la base de datos que contiene el guion de FileMaker que desea ejecutar y, a continuación, seleccione el guion. Posteriormente, seleccione un guion opcional de procesamiento previo del nivel del sistema o uno de procesamiento posterior, o bien ambos.
Visualización de las estadísticas del sistema
La página Dashboard de Admin Console muestra estadísticas relacionadas con el uso de la CPU y de la memoria, el rendimiento de la red y el rendimiento del disco. Estas estadísticas pueden ayudarle a diagnosticar problemas de hardware del sistema que puedan afectar al rendimiento del sistema.
Visualización de estadísticas del servidor y del cliente
Para ver un resumen de las estadísticas de conexión y de base de datos de FileMaker Server, abra el registro de estadísticas del servidor (Stats.log) y el del cliente (ClientStats.log). Estas estadísticas pueden ayudarle a diagnosticar problemas de rendimiento y a identificar problemas de acceso de los clientes. Podrá ver:
- el porcentaje de veces que FileMaker Server ha recuperado datos de la memoria caché (RAM) en vez de hacerlo del disco duro, el porcentaje de memoria caché sin guardar, la cantidad de datos leídos del disco, los datos escritos en disco y el tiempo de llamada de los clientes
- información de conexión de clientes recogida durante llamadas remotas realizadas por cada cliente de FileMaker, por todos los clientes del motor de publicación en la Web (WPC) y por todos los clientes ODBC y JDBC
Consulte la Ayuda de FileMaker Server.
Envío de mensajes a los clientes de FileMaker
Puede enviar mensajes para notificar a los clientes de FileMaker Pro Advanced, FileMaker Go y FileMaker WebDirect eventos importantes, como apagados del servidor, mantenimiento de la base de datos o avisos de plazos. Puede enviar mensajes a:
- todos los clientes de FileMaker o a algunos clientes de FileMaker conectados a las bases de datos alojadas
- los clientes de FileMaker conectados a cualquier base de datos o a bases de datos seleccionadas alojadas en FileMaker Server
Consulte la Ayuda de FileMaker Server.
Descarga de archivos de ayuda en Admin Console
FileMaker Server supervisa la actividad, el acceso de los clientes y otra información mientras utiliza y almacena esta información en archivos de registro.
Para descargar los archivos de registro, abra Admin Console y haga clic en la pestaña Configuración > Registro.
Consulte la Ayuda de FileMaker Server.
Notificaciones por correo electrónico
Se puede configurar FileMaker Server para que envíe notificaciones por correo electrónico SMTP acerca de errores. Especifique la configuración del servidor de correo SMTP en Admin Console, incluida la dirección del servidor SMTP, el número de puerto, el nombre de usuario y la contraseña y la lista de las direcciones de correo electrónico que van a recibir los mensajes de correo electrónico.
Consulte la Ayuda de FileMaker Server.
Uso de la interfaz de la línea de comandos
FileMaker proporciona la herramienta fmsadmin
para administrar FileMaker Server a través de la interfaz de la línea de comandos (CLI, por sus siglas en inglés). Para utilizar esta interfaz, deberá haber iniciado sesión en un equipo que ejecute FileMaker Server, bien directamente o bien usando software de escritorio remoto. La interfaz de la línea de comandos está disponible a través del símbolo del sistema (Windows) y de la aplicación Terminal (macOS). Los comandos de la interfaz de la línea de comandos también se pueden usar en un archivo de guion o por lotes.
archivos de la interfaz de línea de comandos
El ejecutable fmsadmin
de la interfaz de la línea de comandos se encuentra en la carpeta:
- Windows: [unidad]:\Archivos de programa\FileMaker\FileMaker Server\Database Server\fmsadmin.exe
- macOS: /Librería/FileMaker Server/Database Server/bin/fmsadmin
Notas
- Windows: Si FileMaker Server está instalado en una ubicación que no sea la predeterminada, hay que sustituir la parte inicial de la ruta predeterminada mostrada anteriormente, \Archivos de programa\FileMaker\FileMaker Server, por la ruta especificada durante la instalación. Por ejemplo: \Mi_Ruta\Database Server\
- macOS: También se instala un enlace simbólico a
fmsadmin
: /usr/bin/fmsadmin
Comandos de la interfaz de línea de comandos
El formato general para el comando fmsadmin
es:
fmsadmin comando [opciones]
En el siguiente ejemplo se autentifica con el nombre de usuario de Admin Console admin y la contraseña pword, y se cierran todas las bases de datos abiertas sin pedir confirmación:
fmsadmin close -y -u admin -p pword
Importante:los comandos de la interfaz de la línea de comandos pueden incluir el nombre y la contraseña de Admin Console. Si un comando se usa de manera interactiva, el nombre de usuario está disponible, pero la contraseña no lo está. Si un comando de un archivo de guion o por lotes debe incluir un nombre y una contraseña, asegúrese de que solo el propietario de la contraseña pueda ver el archivo de guion o por lotes.
Ayuda de la interfaz de la línea de comandos
En la interfaz de la línea de comandos, use el comando help
para ver las páginas de Ayuda que muestran los comandos y opciones disponibles y el modo de usarlos:
fmsadmin help
Actualización o cambio de una instalación existente
Introducción
Puede actualizar una instalación existente de FileMaker Server 16 o 17 a FileMaker Server 18. También puede cambiar una instalación existente de FileMaker Server 18 a otros equipos.
Para cambiar la licencia de una implementación existente de FileMaker Server 18, consulte Actualización de la clave de licencia de FileMaker Server.
Los pasos indicados a continuación describen el proceso. Consulte las secciones restantes para obtener información sobre cada paso.
Importante:Debe realizar los pasos de las siguientes secciones por orden.
- Guarde la configuración para los programas.
- Anote la configuración existente de FileMaker Server.
- Detenga FileMaker Server.
- Haga una copia de las bases de datos y de los archivos de guion del intérprete de comandos que use con FileMaker Server.
- Desinstalar FileMaker Server.
- Limpie la memoria caché de Java y la del navegador Web para eliminar la información sobre la instalación anterior de FileMaker Server.
- Instale FileMaker Server 18.
- Mueva las bases de datos o archivos de guion que utilizó con la versión anterior de FileMaker Server a las carpetas correspondientes dentro de la estructura de carpetas de FileMaker Server.
- Cargue la configuración para los programas después de la instalación.
- Configure FileMaker Server.
Si tiene que actualizar el sistema operativo del equipo, consulte Actualización del sistema operativo en equipos que ejecuten FileMaker Server.
Paso 1. Guarde los programas
Puede guardar la configuración de los programas configurados en la instalación actual.
- Abra Admin Console y haga clic en la pestaña Configuración > Programaciones de guiones.
- Haga clic en Save or Load y elija Save All Schedules. De forma predeterminada, el archivo se guardará en la carpeta de descargas del navegador.
Después de instalar FileMaker Server, puede cargar el archivo de configuración del programa para configurar los parámetros en la nueva instalación.
Nota:El nombre predeterminado del archivo de configuración del programa coincide con la versión de FileMaker Server:
- FileMaker Server 16: fms16_settings.settings
- FileMaker Server 17: fms17_settings.settings
- FileMaker Server 18: fms18_settings.settings
No se puede especificar un nombre diferente al guardar el archivo en Admin Console, pero sí se puede cambiar el nombre de archivo con las herramientas del sistema operativo una vez guardado el archivo.
Paso 2. Anote la configuración de FileMaker Server
Tome nota de la configuración existente de FileMaker Server, pues tendrá que volver a introducirla manualmente más adelante. Algunos ejemplos:
- Tome nota del nombre de la instalación de FileMaker Server (el nombre que los usuarios de FileMaker Pro Advanced ven en el cuadro de diálogo Anfitriones y que los usuarios de FileMaker Go ven en el centro de inicio).
- Guarde la configuración del programa en un archivo. Consulte Paso 1. Guarde los programas.
- Tome nota de otra configuración que haya modificado con respecto a los valores predeterminados y que desee volver a usar en su implementación de FileMaker Server 18.
- Si utiliza un certificado SSL personalizado, guarde una copia de los archivos serverCustom.pem y serverKey.pem almacenados en la carpeta CStore de modo que pueda importarlo más tarde.
Qué configuración anotar para FileMaker Server
Antes de trasladar una instalación existente de FileMaker Server a otro equipo, inicie Admin Console (consulte Inicio de Admin Console). Tome nota de la configuración en las pestañas de Configuración:
- Para FileMaker Server 17 y 18, anote la configuración de las pestañas Configuración, Conectores y Administración.
- Para versiones anteriores, anote la configuración de las pestañas Configuración general, Servidor con base de datos y Publicación en la Web.
Paso 3. Detenga FileMaker Server
-
En la pestaña Conectores > Publicación en la Web de Admin Console, detenga cualquier Motor de publicación en la Web que se encuentre en ejecución.
Espere hasta que se detengan los Motores de publicación en la Web de los equipos principal y de trabajo.
-
En la pestaña Configuración > Configuración general, detenga el Servidor con base de datos.
Espere hasta que se detenga el Servidor con base de datos.
- Detenga el servicio FileMaker Server (Windows) o los procesos (macOS). Consulte la Ayuda de FileMaker Server.
Paso 4. Haga una copia de las bases de datos, guiones y plug-ins
Haga una copia de las bases de datos, de los archivos de guion del intérprete de comandos y de los plug-ins que use con FileMaker Server. En una instalación predeterminada de FileMaker Server, están almacenados en el equipo principal en las siguientes carpetas.
Archivos de FileMaker Server 17 y 18
Windows:
- \Archivos de programa\FileMaker\FileMaker Server\Data\Databases
- \Archivos de programa\FileMaker\FileMaker Server\Data\Secure
- \Archivos de programa\FileMaker\FileMaker Server\Data\Scripts
- \Archivos de programa\FileMaker\FileMaker Server\Database Server\Extensions
macOS:
- /Librería/FileMaker Server/Data/Databases
- /Librería/FileMaker Server/Data/Secure
- /Librería/FileMaker Server/Data/Scripts
- /Librería/FileMaker Server/Database Server/Extensions
Archivos de FileMaker Server 16
Windows:
- \Archivos de programa\FileMaker\FileMaker Server\Data\Databases
- \Archivos de programa\FileMaker\FileMaker Server\Data\Scripts
- \Archivos de programa\FileMaker\FileMaker Server\Database Server\Extensions
macOS:
- /Librería/FileMaker Server/Data/Databases
- /Librería/FileMaker Server/Data/Scripts
- /Librería/FileMaker Server/Database Server/Extensions
Nota:Si instala FileMaker Server en una ubicación que no sea la predeterminada en Windows, la parte inicial de la ruta predeterminada, \Archivos de programa\FileMaker\FileMaker Server, será sustituida por la ruta especificada durante la instalación. Por ejemplo:
\Ubicación especificada por el usuario\Data\Databases
Paso 5. Desinstalar FileMaker Server
Una vez que haya tomado nota de la configuración en su instalación existente de FileMaker Server, puede desinstalar FileMaker Server.
Nota:Para desinstalar una implementación en varios equipos, desinstale primero en los equipos de trabajo.
Importante:El proceso de desinstalación elimina la configuración, por lo que deberá asegurarse de anotar la configuración que desee guardar. Consulte Paso 2. Anote la configuración de FileMaker Server.
Windows:
Para desinstalar FileMaker Server.
- Abra el Panel de control y, a continuación, haga clic en Desinstalar un programa (o Programas o características).
- Seleccione el producto de FileMaker Server en la lista y haga clic en Desinstalar.
- Confirme que desea desinstalar.
macOS:
Para desinstalar FileMaker Server.
- Abra la carpeta /Librería/FileMaker Server.
- Haga doble clic en el icono de desinstalación.
- Confirme que desea desinstalar.
Paso 6. Limpie la memoria caché de Java y la del navegador Web
Cuando desinstale FileMaker Server, la memoria caché de Java podría conservar punteros a los componentes de FileMaker Server que se han desinstalado. Además, es posible que el navegador Web conserve versiones almacenadas en caché de imágenes y archivos HTML que se han desinstalado.
Limpie la memoria caché de Java y la del navegador Web para eliminar la información sobre la instalación anterior de FileMaker Server.
Paso 7. Instale FileMaker Server 18
Para instalar FileMaker Server, use una cuenta que tenga privilegios de administración.
- Para implementar en un solo equipo, consulte Inicio rápido de la instalación (implementación en un solo equipo).
- Para implementar en más de un equipo, consulte Implementación de FileMaker Server en varios equipos.
El instalador de FileMaker Server le pedirá algunos de los valores de configuración que anotó en el Paso 2. Anote la configuración de FileMaker Server.
Paso 8. Mueva los archivos a la ubicación correspondiente
Mueva los archivos de guion y los plug-ins que utilizó con la versión anterior de FileMaker Server a las carpetas correspondientes dentro de la estructura de carpetas de FileMaker Server 18. Consulte Paso 4. Haga una copia de las bases de datos, guiones y plug-ins.
Nota:puede usar FileMaker Pro Advanced para transferir las bases de datos .fmp12 a su nueva implementación de FileMaker Server. Consulte Carga de bases de datos. Para transferir las bases de datos manualmente, consulte la Ayuda de FileMaker Server.
Importante:si utiliza FileMaker Server 18 y desea transferir la configuración cargando el archivo de configuración de los programas, asegúrese de crear una estructura de carpetas en la nueva instalación de FileMaker Server que sea idéntica a la instalación del servidor de origen. Copie las bases de datos, los guiones y otros archivos de solución desde la instalación de origen a la nueva instalación de FileMaker Server y configure los permisos adecuados en macOS. Consulte la Ayuda de FileMaker Server.
Paso 9. Cargue los programas
Si se está actualizando desde una instalación anterior de FileMaker Server 16, 17 o 18, puede cargar el archivo de configuración de los programas después de la instalación. Consulte Paso 1. Guarde los programas.
Importante:Si carga un archivo de configuración de los programas, todos los programas existentes en la nueva instalación de FileMaker Server se eliminarán y sustituirán por los programas del archivo de configuración de los programas. No es posible combinar la configuración de los programas de varios FileMaker Servers.
- Abra Admin Console para la nueva instalación de FileMaker Server 18 y haga clic en la pestaña Configuración > Programaciones de guiones.
- Haga clic en Save or Load y elija Load All Schedules.
- Haga clic en Examinar y acceda a la carpeta donde guardó el archivo de configuración de los programas.
- Seleccione el archivo de configuración de los programas y haga clic en Choose.
- Haga clic en Load para cargar el archivo de configuración de los programas en FileMaker Server.
- Lea el mensaje para ver cuántos programas se han cargado correctamente.
- Abra el archivo LoadSchedules.log en la carpeta Logs para obtener información detallada acerca de los errores que se hayan podido producir y realizar las correcciones necesarias.
Consulte la Ayuda de FileMaker Server.
Paso 10. Configure su implementación
Ahora ya puede iniciar Admin Console y configurar su implementación de FileMaker Server utilizando la configuración que anotó en Paso 2. Anote la configuración de FileMaker Server. Consulte la Ayuda de FileMaker Server.
Como parte de la configuración, asegúrese de importar su certificado SSL personalizado, en caso de que utilice SSL.
Para obtener información sobre la carga de bases de datos, la programación de copias de seguridad y la realización de otras tareas periódicas, consulte Administración de FileMaker Server.
Actualización del sistema operativo en equipos que ejecuten FileMaker Server
Para obtener una lista de versiones admitidas de los sistemas operativos, consulte los Requisitos del sistema de FileMaker Server.
Aplicación de actualizaciones de seguridad o actualizaciones pequeñas del sistema operativo
A la hora de aplicar una actualización de seguridad o una actualización pequeña del sistema operativo (por ejemplo, pasar desde 10.14.1 a 10.14.2 o utilizar Windows Update), detenga los procesos de FileMaker Server, aplique la actualización y, a continuación, reinicie el equipo.
- Guarde la configuración para los programas. Consulte Paso 1. Guarde los programas. (Este paso se realiza por precaución, por si la actualización del sistema provocara problemas que requieran la desinstalación y reinstalación.)
- Anote la configuración existente de FileMaker Server. Consulte Paso 2. Anote la configuración de FileMaker Server.
- Detenga FileMaker Server. Consulte Paso 3. Detenga FileMaker Server.
- Haga una copia de las bases de datos y de los archivos de guion del intérprete de comandos que use con FileMaker Server. Copie los archivos en un volumen externo. Consulte Paso 4. Haga una copia de las bases de datos, guiones y plug-ins.
- Aplique la actualización de seguridad o la actualización del sistema y reinicie el equipo.
- Si FileMaker Server no estaba configurado para su inicio automático, inicie FileMaker Server de forma manual.
- Inicie Admin Console. Consulte Inicio de Admin Console.
- Mediante Admin Console, compruebe que todas las bases de datos de FileMaker Pro Advanced estén alojadas y que toda la configuración y los programas de FileMaker Server se hayan conservado.
- Consulte el archivo Event.log de FileMaker Server para ver si contiene mensajes de error, mensajes de advertencia o cambios inesperados en la configuración.
- Si observa algún problema, desinstale FileMaker Server y vuelva a instalarlo; a continuación, restaure los archivos y la configuración que guardó antes de aplicar la actualización. Consulte los pasos 5 a 11 en Aplicación de una actualización de sistema importante para obtener instrucciones sobre cómo desinstalar y restaurar.
Consulte la Ayuda de la interfaz de la línea de comandos para obtener información sobre el comando fmsadmin start
o consulte la Ayuda de FileMaker Server.
Aplicación de una actualización de sistema importante
A la hora de aplicar una actualización importante del sistema operativo (por ejemplo, pasar desde macOS 10.13 a macOS 10.14 o desde Windows Server 2012 R2 a Windows Server 2016), desinstale FileMaker Server, actualice el sistema operativo y, a continuación, vuelva a instalar FileMaker Server.
- Guarde la configuración para los programas. Consulte Paso 1. Guarde los programas.
- Anote la configuración existente de FileMaker Server. Consulte Paso 2. Anote la configuración de FileMaker Server.
- Detenga FileMaker Server. Consulte Paso 3. Detenga FileMaker Server.
- Haga una copia de las bases de datos y de los archivos de guion del intérprete de comandos que use con FileMaker Server. Copie los archivos en un volumen externo. Consulte Paso 4. Haga una copia de las bases de datos, guiones y plug-ins.
- Desinstalar FileMaker Server. Consulte Paso 5. Desinstalar FileMaker Server.
- Limpie la memoria caché de Java y la del navegador Web para eliminar la información sobre la instalación anterior de FileMaker Server. Consulte Paso 6. Limpie la memoria caché de Java y la del navegador Web.
- Actualice el sistema operativo.
- Instale FileMaker Server 18. Consulte Paso 7. Instale FileMaker Server 18.
- Mueva las bases de datos o archivos de guion que utilizó con la versión anterior de FileMaker Server a las carpetas correspondientes dentro de la estructura de carpetas de FileMaker Server 18. Consulte Paso 8. Mueva los archivos a la ubicación correspondiente.
- Cargue la configuración para los programas después de la instalación. Consulte Paso 9. Cargue los programas.
- Configure FileMaker Server. Consulte Paso 10. Configure su implementación.
Configuración del servidor Web
Visión general del servidor Web
En todas las implementaciones, FileMaker Server utiliza Internet Information Services (IIS) en Windows o Apache en macOS. El servidor Web proporciona contenido a los clientes de publicación en la Web, aloja la aplicación Admin Console basada en la Web y gestiona algunas tareas de transferencia de datos.
En esta sección se describen los aspectos básicos de la solicitud de un certificado SSL (Secure Sockets Layer) personalizado, de la habilitación del servidor Web y de la configuración de parámetros de autenticación IIS adicionales. Para obtener información sobre la configuración del servidor Web, consulte la documentación para el servidor Web.
Solicitud de un certificado SSL
FileMaker Server utiliza la tecnología SSL para cifrar las conexiones HTTPS entre el servidor Web y los navegadores Web para Admin Console, FileMaker WebDirect, FileMaker Data API y Publicación en la Web personalizada. El servidor con base de datos también puede utilizar el cifrado SSL para las conexiones con los clientes FileMaker Pro Advanced, los clientes FileMaker Go y el Motor de publicación en la Web.
SSL utiliza certificados digitales para certificar la propiedad de la clave pública usada para cifrar datos. FileMaker Server proporciona un certificado SSL estándar firmado por FileMaker, Inc., que no comprueba el nombre del servidor. Este certificado lo utilizan todos los componentes de FileMaker Server que utilizan SSL. No obstante, dado que este certificado no verifica el nombre del servidor, la mayoría de los navegadores Web advertirán a los usuarios de que hay un problema con el certificado de seguridad del sitio Web. Para algunos navegadores Web, los problemas con los certificados también pueden afectar al rendimiento y a la funcionalidad. El certificado predeterminado de FileMaker se ha diseñado solo para fines de prueba.
Se necesita un certificado SSL personalizado para la producción. Si el servidor no posee un certificado SSL personalizado, Admin Console mostrará advertencias de seguridad.
Al importar un certificado SSL personalizado, FileMaker Server habilita todas las conexiones cliente del servidor con base de datos para que utilicen SSL y los clientes Web se restringen a conexiones HTTPS.
Para obtener más información sobre el uso de conexione seguras, consulte la Ayuda de FileMaker Server.
Puede solicitar un certificado SSL personalizado que coincida con el nombre de servidor o nombre de dominio específico de una entidad emisora de certificados (CA, por sus siglas en inglés) compatible con FileMaker, Inc. Utilice el comando certificate
de la interfaz de la línea de comandos para crear una solicitud de firma de certificado (serverRequest.pem), que se envía a una CA, y una clave privada (serverKey.pem), que se conserva en secreto. Consulte Uso del comando "certificate" de CLI. Cuando la CA le envíe el certificado firmado, abra Admin Console y haga clic en la pestaña Configuración > Certificado SSL para importar el certificado.
El archivo del certificado SSL personalizado se coloca en la carpeta CStore:
- Windows: [unidad]:\Archivos de programa\FileMaker\FileMaker Server\CStore\serverCustom.pem
- macOS: /Librería/FileMaker Server/CStore/serverCustom.pem
Después de actualizar el certificado SSL personalizado, reinicie el servidor con base de datos.
Cuando se inicia el servidor con base de datos, si no encuentra un certificado SSL personalizado, usará el archivo server.pem predeterminado.
Consulte la Ayuda de FileMaker Server para obtener información sobre la protección de sus datos.
Notas
- FileMaker Server admite el uso de un certificado de un solo dominio, un certificado comodín o un certificado de nombre alternativo del firmante (SAN).
- Utilice los métodos de FileMaker para importar el certificado SSL personalizado: o bien la función importar certificado de Admin Console o bien el comando
certificate
de la interfaz de la línea de comandos. No utilice las herramientas de certificados de IIS ni de OpenSSL para importar un certificado SSL personalizado para el componente de servidor Web de FileMaker Server, pues el servidor con base de datos y el componente de servidor Web deben utilizar el mismo certificado. - El certificado SSL personalizado debe utilizar la codificación de base 64.
- FileMaker Server no admite la validación utilizando una lista de revocación de certificados (validación CRL).
- Si utiliza una implementación de varios equipos, solicite certificados SSL personalizados para el equipo principal y para los equipos de trabajo. Importe un certificado SSL personalizado en cada equipo.
- Para quitar un certificado importado, utilice el comando
fmsadmin certificate delete
de la interfaz de la línea de comandos y reinicie FileMaker Server para aplicar el cambio. Consulte Ayuda de la interfaz de la línea de comandos. - Para obtener información sobre los certificados admitidos, consulte la Knowledge Base de FileMaker.
El comando certificate
de la interfaz de la línea de comandos puede crear una solicitud para un certificado se un solo dominio o para un certificado comodín. Para usar un certificado SAN, contacte con una entidad emisora de certificados para crear la solicitud de firma de certificado.
Uso del comando "certificate" de CLI
Utilice el comando certificate
de CLI para crear un certificado firmado que coincida con el nombre del servidor o el nombre del sistema de nombres de dominio (DNS, por sus siglas en inglés) para una conexión SSL totalmente segura con FileMaker Server.
FileMaker Server incluye un certificado predeterminado instalado en el servidor con base de datos y un certificado raíz que se incluye con el software FileMaker Pro Advanced y FileMaker Go. Si utiliza este certificado, asegúrese de que el certificado del servidor esté instalado en el equipo que ejecuta el servidor con base de datos y que el certificado del cliente esté instalado en los equipos cliente de FileMaker Pro y FileMaker Go.
Puede utilizar el comando certificate
y solicitar un certificado firmado desde una CA que coindia con el nombre de servidor específico o el nombre de DNS. Una CA emite certificados digitales que contienen una clave pública y la identidad del propietario. Al crear la solicitud de certificado, se genera una clave privada que se corresponde con la clave pública.
- Utilice el comando
certificate create
para crear el archivo de solicitud de certificado que enviará a la CA (serverRequest.pem), además de un archivo de clave privada cifrado que utilizará el comandocertificate import
(serverKey.pem). - Utilice el comando
certificate import
para crear un archivo .pem de servidor personalizado. Este archivo .pem de servidor personalizado combina el archivo de certificado que recibe de la CA con el archivo de clave privada cifrado creado por el comandocertificate create
.
Nota:para escribir información en el archivo serverkey.pem file, debe disponer de privilegios de administrador. De lo contrario, Windows o macOS generan un error. Para impedir que se produzca este error:
- Windows: abra la ventana de símbolo del sistema mediante Ejecutar como administrador.
- macOS: autentíquese como sudo para ejecutar comandos como superusuario.
Formato
fmsadmin certificate create server_name
fmsadmin certificate create subject
fmsadmin certificate import certificate_file
Opciones
server_name | subject
server_name
o subject
son necesarios para el comando certificate create
.
server_name
es el valor utilizado por los clientes para abrir los archivos alojados con el protocolo de red de FileMaker, fmnet.
Por ejemplo, si los clientes de FileMaker Pro Advanced utilizan fmnet:/salesdbs.mycompany.com/sales
para abrir las ventas de la base de datos alojada, utilice el siguiente comando con salesdbs.mycompany.com como server_name
:
fmsadmin certificate create salesdbs.mycompany.com
El parámetro subject
se puede utilizar para proporcionar más información, además del nombre de servidor. (Algunas entidades emisores de certificados requieren información adicional). El parámetro subject
utiliza la misma sintaxis que el argumento del comando openssl req [-subj arg]
:
-
El parámetro
subject
no distingue entre mayúsculas y minúsculas. -
subject
debe tener el formato/type0=value0/type1=value1/type2=...
, donde cada partype=value
hace referencia a un tipo de atributo y un valor que especifica un nombre completo relativo. - Use el carácter de barra invertida (\) para aplicar escape a los caracteres especiales.
- Utilice comillas dobles en la cadena de asunto si incluye caracteres de espacio.
Por ejemplo, para usar el nombre común de DNS salesdbs.mycompany.com y el valor de país US, utilice el siguiente comando:
fmsadmin certificate create /CN=salesdbs.mycompany.com/C=US
En el siguiente ejemplo, se muestran atributos adicionales que pueden especificarse mediante la opción de asunto:
fmsadmin certificate create "/CN=ets-srvr.filemaker.com/O=FileMaker DBS Test/C=US/ST=California/L=Santa Clara"
El comando certificate create
crea dos archivos de salida:
- El archivo de solicitud del certificado: serverRequest.pem.
Envíe el archivo serverRequest.pem a la CA mediante el proceso proporcionado por esta. - El archivo de clave privada cifrado: serverKey.pem.
El comandocertificate import
combina este archivo con el archivo de certificado devuelto por la CA.
certificate_file
El parámetro certificate_file
es necesario para el comando certificate import
.
El parámetro certificate_file
es el nombre de ruta completo al archivo de certificado SSL personalizado que se ha recibido desde la CA. Puede utilizar un nombre de ruta absoluto o relativo.
Por ejemplo, si el archivo de certificado es c:\Documents\signedCertificate.crt, utilice el siguiente comando:
fmsadmin certificate import c:\Documents\signedCertificate.crt
El comando certificate import
combina el archivo de certificado firmado con el archivo serverKey.pem y crea un archivo denominado serverCustom.pem. El archivo serverCustom.pem se crea en la carpeta CStore:
- Windows: [unidad]:\Archivos de programa\FileMaker\FileMaker Server\CStore\serverCustom.pem
- macOS: /Librería/FileMaker Server/CStore/serverCustom.pem
Para utilizar el comando certificate import
:
- Windows: debe disponer de permiso de administrador para la carpeta CStore.
- macOS: debe disponer de permisos de acceso de lectura y escritura para la carpeta CStore.
Después de utilizar el comando certificate import
, debe reiniciar el servidor con base de datos. Después de reiniciar, si el servidor con base de datos no puede encontrar serverCustom.pem, utilizará el archivo server.pem predeterminado.
Activación del servidor Web de IIS en Windows
El servidor Web de IIS debe estar habilitado en los equipos principal y de trabajo para que funcione FileMaker Server.
Si el instalador de FileMaker Server detecta que IIS no está habilitado, lo habilitará. El instalador de FileMaker Server también instala la extensión Enrutamiento de solicitud de aplicación de Microsoft (ARR) de Microsoft para IIS si no estuviera presente. No obstante, si necesita activar IIS manualmente, siga estos pasos para la versión compatible de Windows que utilice.
Para activar IIS en las versiones de Windows con menú Inicio:
- Haga clic en el menú Inicio > Herramientas administrativas > Administrador del servidor.
- Haga clic en Agregar roles.
- En el asistente Agregar roles, seleccione Servidor web (IIS) y, a continuación, haga clic en Siguiente.
- Elija los servicios de roles de IIS que desea instalar. Haga clic en Siguiente para aceptar los valores predeterminados.
- Añada los servicios de roles que desee.
Para activar IIS en las versiones de Windows con pantalla Inicio de Windows:
- En la pantalla Inicio de Windows, elija Administrador del servidor.
- Haga clic en el menú Administrar > Añadir roles y características.
- Seleccione Instalación basada en características o en roles y, a continuación, haga clic en Siguiente.
- Seleccione el servidor y, a continuación, haga clic en Siguiente.
- Elija Servidor web (IIS) y, a continuación, haga clic en Siguiente.
- Elija las funciones adicionales que desee y haga clic en Siguiente.
- Haga clic en Siguiente.
- Elija los servicios de roles de IIS que desea instalar. Haga clic en Siguiente para aceptar los valores predeterminados.
- Confirme las opciones que ha seleccionado y haga clic en Instalar.
Para verificar que el servidor Web está en ejecución, escriba lo siguiente en un navegador Web en el equipo anfitrión del servidor Web:
http://127.0.0.1
Durante la instalación, el instalador de FileMaker Server comprueba si algún sitio Web existente utiliza los puertos 80 o 443 (el sitio Web predeterminado utiliza el puerto 80 y se activa la primera vez que se activa IIS). Si estos puertos están en uso, el instalador le pedirá que los haga disponibles. A continuación, el programa de instalación crea su propio sitio web independiente denominado FMWebSite y lo configura para que use el puerto 80 para HTTP y el puerto 443 para HTTPS. En el equipo principal, el instalador también configura FMWebSite para que utilice el puerto 16000 para Admin Console mediante HTTPS.
Para obtener información sobre IIS, consulte el sitio Web de Microsoft.
Configuración de la autenticación para FMWebSite en IIS
FileMaker Server gestiona la autenticación para las bases de datos protegidas con contraseña que se publican mediante Publicación en la Web personalizada. Puede elegir si desea usar la autenticación de sitios Web de IIS para el sitio FMWebSite además de la autenticación de FileMaker Server.
Puede elegir entre las siguientes configuraciones:
- Disable IIS authentication: desactiva todos los métodos de autenticación de IIS y utiliza el acceso anónimo al sitio FMWebSite. Se trata de la configuración más sencilla. Consulte Desactivación de la autenticación de IIS.
- Leave IIS authentication enabled and also enable Basic Authentication: deja los métodos de autenticación de IIS actuales activados para su uso con otros sitios Web y utiliza la autenticación básica para el sitio FMWebSite usado por el Motor de publicación en la Web. También debe configurar las cuentas de usuario de Windows que coincidan exactamente con las cuentas de usuario para las bases de datos de FileMaker publicadas en la Web. Consulte Activación de la autenticación de IIS.
Desactivación de la autenticación de IIS
De forma predeterminada, la seguridad de directorio de IIS de Windows trata de autenticar todas las solicitudes que se realizan a través del servidor Web de IIS. El modo más sencillo de usar IIS con FileMaker Server es desactivar la autenticación IIS. Si desactiva todos los métodos de autenticación de IIS y utiliza el acceso anónimo a FMWebSite, no tendrá que añadir ninguna cuenta de usuario de Windows.
Para desactivar la autenticación de IIS:
- Abra el Panel de control, elija Sistema y seguridad > Herramientas administrativas > Administrador de Internet Information Services (IIS).
- En el Administrador de Internet Information Services (IIS), seleccione el sitio FMWebSite. Es posible que tenga que ampliar algunos de los nodos para ver los sitios web.
- En el panel central, haga doble clic en Autenticación.
-
En el panel Autenticación:
- asegúrese de que está activado Autenticación anónima
- desactive todos los demás métodos de autenticación
Activación de la autenticación de IIS
Si activa cualquier método de autenticación de IIS para el servidor web de IIS, debe activar la autenticación básica para el sitio FMWebSite, que conecta con el Motor de publicación en la Web. El Motor de publicación en la Web solo usa la autenticación básica. Otros sitios Web del servidor Web pueden usar los demás métodos de autenticación de IIS.
En esta configuración, también debe crear cuentas de usuario de Windows en el equipo anfitrión del servidor Web que contengan nombres de usuario y contraseñas. Estos nombres de usuario y contraseñas deberán coincidir exactamente con los nombres de usuario y contraseñas para todas las cuentas protegidas por contraseña y definidas en todas las bases de datos de FileMaker publicadas mediante Publicación en la Web personalizada.
Los pasos siguientes muestran cómo instalar la autenticación básica en cada versión admitida de Windows y cómo activar la autenticación posteriormente.
Para instalar la autenticación básica de IIS en las versiones de Windows con menú Inicio:
- Haga clic en el menú Inicio > Herramientas administrativas > Administrador del servidor.
- Haga clic en Agregar roles.
- En el asistente Agregar roles, seleccione Servidor web (IIS) y, a continuación, haga clic en Siguiente.
- Seleccione Servidor web > Seguridad. Asegúrese de que está seleccionado Autenticación básica
- Haga clic en Siguiente hasta que llegue al final del asistente; a continuación, haga clic en Cerrar.
Para instalar la autenticación básica de IIS en las versiones de Windows con pantalla Inicio de Windows:
- En la pantalla Inicio de Windows, elija Administrador del servidor.
- Seleccione el menú Administrar > Añadir roles y características.
- Seleccione Instalación basada en características o en roles y, a continuación, haga clic en Siguiente.
- Seleccione el servidor y, a continuación, haga clic en Siguiente.
- Elija Servidor web (IIS) y, a continuación, haga clic en Siguiente.
- Elija las funciones adicionales que desee y haga clic en Siguiente.
- Haga clic en Siguiente.
- Seleccione Servidor web > Seguridad. Asegúrese de que está seleccionado Autenticación básica
- Haga clic en Siguiente hasta que llegue al final del asistente; a continuación, haga clic en Cerrar.
Para activar la autenticación de IIS:
- Abra el Panel de control, elija Sistema y seguridad > Herramientas administrativas > Administrador de Internet Information Services (IIS).
- En el Administrador de Internet Information Services (IIS), seleccione el sitio FMWebSite. Es posible que tenga que ampliar algunos de los nodos para ver los sitios web.
- En el panel central, haga doble clic en Autenticación.
-
En el panel Autenticación:
- active Autenticación anónima
- active Autenticación básica
Uso del servidor Web Apache en macOS
No es necesario que active el servidor Web Apache que se instala con macOS, y tampoco tiene que tener instalada la aplicación macOS Server. El instalador de FileMaker Server crea su propia instancia del servidor Web Apache tanto en el equipo principal como en los de trabajo y configura este servidor Web para que utilice el puerto 80 para HTTP y el puerto 443 para HTTPS. En el equipo principal, el instalador también configura su servidor Web Apache para que utilice el puerto 16000 para Admin Console mediante HTTPS. Si ha activado el servidor Web Apache que ya está instalado con macOS, el instalador de FileMaker Server le pedirá que haga que los puertos estén disponibles.
Si utiliza la aplicación macOS Server para activar servicios HTTP (por ejemplo, sitios web o una wiki), la instancia de Apache existente se puede volver a activar una vez instalado FileMaker Server. Para asegurarse de que la instancia de Apache usada por FileMaker Server funciona con normalidad, es posible que tenga que configurar cualquier otro servicio HTTP para que utilice puertos diferentes de los que utiliza FileMaker Server, desactivar otros servicios HTTP o desinstalar la aplicación macOS Server.
Optimización de la implementación de FileMaker Server
Introducción
Esta sección proporciona sugerencias sobre la selección del hardware adecuado, la configuración del sistema operativo, la identificación de problemas que ayudan a que FileMaker Server se ejecute de forma eficiente y el seguimiento del rendimiento del servidor. Si su empresa cuenta con un departamento de TI, es posible que pueda ayudarle a mantener el servidor de modo que se ejecute eficazmente.
Selección del hardware adecuado
Antes de seleccionar el hardware para el servidor, considere cuántos usuarios están accediendo o van a acceder al servidor. Si hay muchos usuarios accediendo a la base de datos, tanto el disco duro como el procesador sufrirán un uso intensivo. Un servidor con base de datos que acceda a una enorme cantidad de datos puede precisar más recursos y necesita un equipo adecuado.
Tenga en cuenta estos aspectos esenciales a la hora de seleccionar el hardware:
- Subsistema de discos: el subsistema de discos es un tipo de almacenamiento en discos que tiene un conjunto integrado de unidades de disco. Este subsistema es el factor más importante que hay que considerar a la hora de adquirir hardware para FileMaker Server, pues lee y escribe los datos almacenados en la base de datos. Disponer de un subsistema de discos rápido y optimizado para gestionar de manera eficaz tanto la lectura como la escritura de los datos afecta significativamente al desempeño de la base de datos. Independientemente del tipo de unidad específico que seleccione, configure el subsistema de modo que admita una estructura RAID (Serie redundante de discos de bajo coste) o SAN (Red de área de almacenamiento) para las bases de datos alojadas.
- Procesador: FileMaker Server gestiona muchas operaciones que hacen un uso intensivo del procesador, como buscar información, evaluar cálculos no almacenados y resolver relaciones; en consecuencia, el procesador que elija es casi tan importante como el subsistema de discos. Dado que FileMaker Server puede aprovechar el uso de varios procesadores, ciertas tareas de bases de datos pueden gestionarse con procesadores diferentes.
- Red: el rendimiento de la red puede medirse haciendo uso de diversas herramientas del sistema; la calidad del rendimiento de la red depende de varios factores. Entre estas se encuentra el tipo de tarjeta de interfaz de red (NIC) instalada y la infraestructura física de la red. Aunque la infraestructura de la red podría estar fuera de su control, suceden problemas debido a la configuración de la red, al tráfico y al enrutamiento. Los usuarios se pueden conectar a y trabajar con bases de datos a través de una conexión LAN o WAN. La conexión a una base de datos alojada de FileMaker Server a través de Internet o de una red WAN precisa que varios puertos estén abiertos para TCP.
-
Memoria: la cantidad de memoria que utiliza una base de datos depende del tamaño de la base de datos, del tipo de base de datos, del número de usuarios y de la complejidad de la base de datos. Cualquiera de estos factores puede precisar más memoria. Otro factor crítico para FileMaker Server es la memoria caché.
El tamaño máximo permitido para la memoria caché RAM de la base de datos es el menor número positivo de estas dos fórmulas:
- el tamaño de la memoria RAM física menos 1024 MB (1 GB)
- el 90% del tamaño de la memoria RAM física
Si está activada Publicación en la Web en una configuración de un solo equipo, configure la memoria caché de la base de datos en un valor no superior al 50% del máximo.
Especifique el tamaño de la memoria caché de la base de datos utilizando el comando
set serverconfig cachesize
de la interfaz de la línea de comandos. Por ejemplo, para configurar el tamaño de la memoria caché en 1024 MB, use el comandofmsadmin set serverconfig cachesize=1024
. Consulte Ayuda de la interfaz de la línea de comandos.
Nota:Durante la implementación, FileMaker Server configura el uso de la memoria basándose en el tamaño de la memoria RAM física. Si añade o elimina RAM, deberá cambiar manualmente el tamaño de la memoria caché con el comando de la interfaz de la línea de comandos o volver a instalar FileMaker Server de modo que esta aplicación pueda volver a calcular el uso óptimo de la memoria para sus componentes.
Servidores virtuales
La virtualización le permite ejecutar varias instancias de un sistema operativo y sus aplicaciones o servicios específicos en el mismo hardware físico; se puede usar una aplicación de software para dividir un servidor en entornos virtuales aislados. Algunos departamentos de TI pasan a la virtualización para reducir costes y como forma de usar todo el potencial del hardware.
Se ha testado la ejecución de FileMaker Server en equipos virtuales. Cuando se utiliza FileMaker Server dentro de un entorno virtualizado, se deben supervisar los equipos para determinar la sobrecarga a la que se somete el hardware físico.
Configuración del sistema operativo
Para que el servidor funcione de forma fiable y eficiente se precisa cierta planificación. Esta sección proporciona información sobre la configuración del sistema operativo en equipos que ejecuten FileMaker Server.
Configuración de Windows
Recomendación | Haga lo siguiente |
---|---|
Actualice el sistema operativo y los controladores principales | Asegúrese de que el sistema BIOS, el firmware y los controladores están actualizados, incluidos:
|
Instale las actualizaciones de Windows | Busque las revisiones de servicio y las actualizaciones más recientes e instálelos. Consulte los Requisitos del sistema de FileMaker Server para conocer las versiones y paquetes de servicio de Windows que se admiten. |
Configure el subsistema de discos | Configure la serie de discos en tres particiones lógicas.
|
No use la compartición de archivos | El componente Servidor para base de datos de FileMaker Server accede a las bases de datos de FileMaker directamente y gestiona el acceso a la red por parte de los clientes de FileMaker. La compartición de archivos no es necesaria. |
Desactive los servicios innecesarios | Desactive los servicios que activa Windows de forma predeterminada y que FileMaker Server no necesita para funcionar correctamente. El servicio FileMaker Server solo necesita acceder a los discos duros y a la red. |
Desactive otros parámetros de configuración de Windows | Considere el cambio de estos parámetros de configuración al optimizar el sistema en el que se ejecuta FileMaker Server:
|
Configure el servidor de seguridad de Windows | Averigüe qué puertos deben estar abiertos y configure el servidor de seguridad en los equipos principal y de trabajo. Consulte Antes de instalar FileMaker Server. |
Configure la búsqueda de virus | No permita que el software antivirus analice las carpetas que contengan bases de datos alojadas ni las que contengan archivos para campos contenedores que almacenen datos externamente. El software antivirus podría provocar daños en los archivos si permite la búsqueda de virus en tiempo real o al acceder a los archivos mientras se están alojando archivos para los usuarios. Con la búsqueda en tiempo real, el antivirus puede precisar mucho tiempo para analizar las bases de datos, lo que coloca una gran carga sobre el disco, la memoria y el procesador del servidor. |
Desfragmente el disco duro | Desfragmente la partición del disco duro que contenga las bases de datos activas (no las copias de seguridad) de manera periódica; sin embargo, no desfragmente la partición mientras se están alojando los archivos. Nota:Cierre los archivos alojados activos con Admin Console antes de desfragmentar. Consulte la Ayuda de FileMaker Server. |
Configuración de macOS
Recomendación | Haga lo siguiente |
---|---|
Evite los servicios que puedan afectar a la base de datos alojada activa | Los servicios o aplicaciones que permitan la copia o el acceso a las bases de datos alojadas activas podrían provocar daños en la base de datos. En ocasiones se dañan los archivos a los que se accede directamente mientras FileMaker Server está sometido a una carga de trabajo intensa. Para evitar este daño, elimine los procesos, servicios o aplicaciones que traten de acceder a los archivos alojados. |
No use la compartición de archivos | El componente Servidor para base de datos de FileMaker Server accede a las bases de datos de FileMaker directamente y gestiona el acceso a la red por parte de los clientes de FileMaker. La compartición de archivos no es necesaria. |
Desactive Spotlight | El indexado de Spotlight puede afectar al rendimiento de FileMaker Server. El servicio Spotlight vigila automáticamente cuándo se escribe información en el disco duro e indexa los datos para agilizar la búsqueda de archivos. |
No utilice Time Machine | Time Machine es una aplicación que realiza automáticamente copias de seguridad de los archivos, pero no hace copias de seguridad de los archivos que estén en uso, como las bases de datos activas de FileMaker. Si utiliza Time Machine, no dañará las bases de datos si está configurado para realizar una copia de seguridad de dichos archivos, pero puede someter a la CPU a una carga de trabajo muy intensa. Para evitar problemas, añada las ubicaciones donde se almacenan las bases de datos a la sección “No realizar copia de seguridad” de las Preferencias de Time Machine. |
No active FileVault | FileVault se usa para cifrar todo el volumen de arranque de macOS. No active FileVault en su equipo FileMaker Server. Esto precisa una capa adicional de software y más trabajo de procesador sobre los datos que se estén moviendo hacia o desde el disco duro. En lugar de ello, use FileMaker Pro Advanced para cifrar las bases de datos. Consulte Cifrado de bases de datos. |
Asegúrese de que la aplicación Dashboard no está en ejecución | La aplicación Dashboard permite que se ejecuten unas aplicaciones especiales denominadas widgets. Cierre sesión o salga de la aplicación Dashboard. (La aplicación Dashboard se cierra cuando el usuario cierra sesión). Si no se ejecuta la aplicación Dashboard, los recursos del servidor no se consumen con los widgets en ejecución. |
Configure el servidor de seguridad | El servidor de seguridad de macOS está desactivado de forma predeterminada. Puede activar el servidor de seguridad abriendo Preferencias del sistema. Configure el servidor de seguridad para que permita las conexiones entrantes a FileMaker Server. Cuando se implementa inicialmente FileMaker Server, macOS pregunta si se permite o no al componente FileMaker Server aceptar las conexiones entrantes. |
Permisos de discos y estado de S.M.A.R.T. | Dado que macOS está construido sobre UNIX, los permisos subyacentes para las bases de datos alojadas en ocasiones se configuran de manera incorrecta. Aunque las bases de datos estén en la ubicación correcta, es posible que no se pueda acceder a ellas porque FileMaker Server no puede modificar los permisos. Utilice FileMaker Pro Advanced para cargar la base de datos y configurar correctamente los permisos de los archivos. Consulte la Ayuda de FileMaker Server. |
Seguridad | De forma predeterminada, cuando se inicia un equipo que ejecuta macOS, abre de inmediato el escritorio. FileMaker Server no precisa que se haya iniciado sesión para ejecutarse. |
Configure la búsqueda de virus | No permita que el software antivirus analice las carpetas que contengan bases de datos alojadas ni las que contengan archivos para campos contenedores que almacenen datos externamente. El software antivirus podría provocar daños en los archivos si permite la búsqueda de virus en tiempo real o al acceder a los archivos mientras se están alojando archivos para los usuarios. Con la búsqueda en tiempo real, el antivirus dedica mucho tiempo para analizar las bases de datos, lo que coloca una gran carga sobre el disco, la memoria y el procesador del servidor. |
Consideraciones sobre el rendimiento de las bases de datos
El diseño de las bases de datos puede afectar al rendimiento de FileMaker Server. A la hora de diseñar las bases de datos, tenga en cuenta los clientes que vayan a usarlas y cómo se podría simplificar el diseño para dichos clientes.
-
Para mejorar el rendimiento para todos los clientes, limite el uso de:
- tablas externas
- relaciones de tablas complejas
- cálculos sin almacenar
- listas de valores
- activadores de guiones
- el paso de guion Ejecutar guion en el servidor
- Para los clientes de FileMaker Pro Advanced, optimice el rendimiento de la presentación, mejore el rendimiento de las búsquedas, reduzca el formato condicional y desconecte a los usuarios del servidor cuando estén inactivos. Consulte la Ayuda de FileMaker Pro Advanced.
- Para los clientes de FileMaker WebDirect, limite el número de portales y paneles de control, así como el número de objetos que aparecen en la vista Lista y en los portales. Consulte la Guía de FileMaker WebDirect.
- Para los clientes de Publicación en la Web personalizada, limite el número de registros devueltos para solicitudes de búsqueda y reduzca la prevalidación de los datos de los campos. Consulte la Guía de Publicación en la Web personalizada de FileMaker Server.
- Para identificar los problemas de rendimiento con las bases de datos alojadas, utilice la configuración Estadísticas de llamadas principales en Admin Console. Consulte la Ayuda de FileMaker Server.
- La restauración de inicio está activada de forma predeterminada. Esta función mejora la fiabilidad. También aumenta el rendimiento cuando varios usuarios acceden a una base de datos. Sin embargo, la restauración de inicio puede reducir el rendimiento para los usuarios únicos. Consulte la Ayuda de FileMaker Server.
Supervisión de FileMaker Server
Supervisar el servidor es importante para reconocer y evitar problemas
- Cuando un usuario notifica un problema, como un bloqueo del sistema o un rendimiento muy lento, se necesitan buenas herramientas de supervisión para determinar la causa del problema.
- Analizando las necesidades de hardware futuras, tomando lecturas de la línea de base al supervisar una situación o conociendo mejor el estado del servidor se pueden evitar futuros problemas.
Supervisión del rendimiento en Windows
Para supervisar a FileMaker Server en Windows, utilice la herramienta Monitor de rendimiento, también conocida como perfmon. Con perfmon se pueden examinar cuántas aplicaciones que están en ejecución afectan al rendimiento del equipo, incluida la memoria usada, el tiempo de acceso al disco y las estadísticas de registro en diferentes procesos. Aunque cierta información del registro muestra cuellos de botella o puntos de sobrecarga evidentes, gran parte de la información podría precisar un análisis más detallado.
Nota:Para utilizar perfmon, debe tener privilegios del grupo de Administradores local o equivalente en Windows. Consulte la Ayuda y asistencia técnica de Windows.
Existen cinco registros que pueden ayudarle a supervisar el rendimiento en Windows:
- Procesador: registra los tiempos de actividad e inactividad del procesador. Seleccione % de tiempo de procesador como indicador principal de la actividad del procesador y para mostrar el porcentaje promedio de tiempo ocupado. Para ver el tiempo de inactividad del procesador, seleccione % de tiempo de inactividad.
- Contador de interfaz de red (NIC): captura los bytes enviados y recibidos en cada adaptador de red, la longitud de la cola de paquetes de salida (en paquetes) y los errores para los paquetes entrantes y salientes.
- Memoria: registra la cantidad de memoria física que está disponible inmediatamente para su asignación a un proceso o para su uso por parte del sistema. El registro también anota los Bytes de caché para memoria\caché del sistema, los errores de caché, los errores de página, el número de operaciones de lectura y las páginas escritas en disco.
- Proceso: registra estadísticas sobre procesos, incluido tiempo, velocidad de lectura y escritura, errores de página, número de subprocesos, espacio de direcciones virtuales y tamaño actual, en bytes, de la memoria que el proceso ha asignado.
- Disco: captura el tiempo de lectura del disco, el tiempo de escritura en disco, el porcentaje de tiempo en que el disco ha estado inactivo, el número de solicitudes pendientes y la entrada y salida de división en el disco.
Nota:el Visor de eventos de Windows contiene los registros Aplicación y Sistema, que resultan útiles para conocer el desempeño del servidor. Pueden proporcionar información sobre la actividad en el nivel de usuario, sistema y servicio.
De forma predeterminada, los registros de rendimiento muestran estadísticas en tiempo real de los contadores específicos. Para mostrar los registros de rendimiento, abra Windows Herramientas administrativa> Monitor de rendimiento, acceda a Herramientas de supervisión > Monitor de rendimiento.
Supervisión del rendimiento en macOS
La supervisión del rendimiento de su implementación de FileMaker Server ayuda en la planificación, la gestión de recursos y la resolución de problemas. macOS cuenta con cuatro herramientas principales para supervisar el rendimiento del monitor:
- Monitor de Actividad: proporciona una lista de todos los procesos actualmente en ejecución e información sobre la actividad global en el equipo.
- La aplicación macOS Server: proporciona herramientas para administrar los servicios en el sistema operativo y proporciona una interfaz gráfica para supervisar el uso de la CPU, el tráfico de la red y el uso de la memoria. No obstante, tenga en cuenta los posibles conflictos al usar macOS Server para activar servicios HTTP (consulte Uso del servidor Web Apache en macOS).
- Top: programa de la línea de comandos que forma parte del sistema UNIX para macOS. Utilice Top para ver una lista de los procesos en ejecución en el equipo, ordenados según el ID de proceso.
- System Activity Reporter (SAR): programa de la línea de comandos instalado en macOS de forma predeterminada que consta de dos herramientas básicas: System Activity Data Collector (SADC) y System Activity Reporter (sar). Se ha diseñado para que recopile automáticamente datos durante un período de tiempo ampliado y analice dichos datos más tarde. Los datos recopilados por SAR son informes sobre contadores de estadísticas acumulativos.
Para obtener más información sobre el Monitor de Actividad y macOS Server, consulte sus sistemas de ayuda. Para obtener más información sobre las herramientas de la línea de comandos, abra la aplicación Terminal y mire el manual (página man).
Supervisión del rendimiento con Zabbix
Zabbix es un software gratuito de código abierto que permite supervisar una instalación de FileMaker Server. FileMaker Server activa el puerto 10050 para permitir las comprobaciones pasivas de Zabbix y el puerto 10051 para admitir las comprobaciones activas de Zabbix.
Para utilizar Zabbix con FileMaker Server, consulte la Comunidad de FileMaker .
Recursos adicionales
Documentación del producto
- La Ayuda de FileMaker Server está disponible en cada página de Admin Console. Desplácese a la parte inferior de la página y haga clic en Ayuda.
- Se puede acceder a la documentación de FileMaker Server en cada página de Admin Console. Desplácese a la parte inferior de la página y haga clic en Documentación.
- En la Web, vaya al Centro de documentación del producto.
Servicio de atención al cliente y Knowledge Base
- Para obtener ayuda con la instalación, el inicio o la reinstalación, visite el servicio de asistencia.
- Para obtener consejos, asesoramiento técnico y más información sobre FileMaker Server, visite la Knowledge Base de FileMaker.
- Para formular preguntas y obtener consejos de otros usuarios, visite la Comunidad de FileMaker.
Nota:Es posible que la información de la Knowledge Base y de la Comunidad de FileMaker no esté disponible en todos los idiomas.
Buscar actualizaciones de software
Busque actualizaciones de software en la ficha Configuración > Configuración general de Admin Console. Cuando haya una actualización de software disponible, para la versión del servidor, haga clic en el enlace para descargar la actualización.