Différences
Ci-dessous, les différences entre deux révisions de la page.
| es:wiki:admin:installationcs [2026/10/10 14:30] – créée eneuville | es:wiki:admin:installationcs [2026/10/10 14:34] (Version actuelle) – [Principio de funcionamiento] eneuville | ||
|---|---|---|---|
| Ligne 22: | Ligne 22: | ||
| * La segunda ventaja es la posibilidad de acceder a los datos mediante el protocolo TCP/IP y, por tanto, a través de cualquier tipo de conexión: cable de red, USB, WiFi o Internet. En este último caso, por ejemplo, permite tener el ejecutable de Gestan (el programa gestan.exe) en el propio equipo o en una memoria USB, y los datos en un servidor remoto, siempre que este sea accesible a través de Internet. Asimismo, facilita la comunicación con aplicaciones móviles. | * La segunda ventaja es la posibilidad de acceder a los datos mediante el protocolo TCP/IP y, por tanto, a través de cualquier tipo de conexión: cable de red, USB, WiFi o Internet. En este último caso, por ejemplo, permite tener el ejecutable de Gestan (el programa gestan.exe) en el propio equipo o en una memoria USB, y los datos en un servidor remoto, siempre que este sea accesible a través de Internet. Asimismo, facilita la comunicación con aplicaciones móviles. | ||
| + | |||
| + | ===== Instalar Gestan en modo Cliente/ | ||
| + | |||
| + | ==== Paso 1: instalar el servidor HFSQL ==== | ||
| + | |||
| + | En primer lugar, instale Gestan en modo Clásico. | ||
| + | |||
| + | A continuación, | ||
| + | |||
| + | El programa se instala por defecto en `C:\Program Files\PC SOFT\Serveur HFSQL`. | ||
| + | |||
| + | Puede instalar el servidor HFSQL en: | ||
| + | * su servidor empresarial, | ||
| + | * cualquier equipo estándar de su red empresarial (si lo apaga, nadie podrá conectarse a Gestan) | ||
| + | * un equipo antiguo con Linux puede ser una solución interesante: | ||
| + | * un servidor alojado en la nube (visto en un cliente: Gestan C/S funcionando en un servidor de gama de entrada de OVH, coste de 5 €/mes; no obstante, preste atención a la calidad de la conexión) | ||
| + | * un NAS (tenga en cuenta el rendimiento del equipo: riesgo de tiempos de respuesta deficientes según las prestaciones del NAS) | ||
| + | |||
| + | No es obligatorio que el equipo que aloja la parte «servidor» de la aplicación funcione con un sistema operativo de servidor (Windows Server, Windows Enterprise Server, Linux Server, etc.). Basta con un PC convencional con Windows 7, 10 u 11, o con Linux Desktop. Sin embargo, las versiones de servidor de los sistemas operativos son superiores y repercutirán positivamente en el rendimiento general del software. Puede encontrar numerosos vídeos en Internet, por ejemplo: | ||
| + | |||
| + | {{youtube> | ||
| + | |||
| + | \\ \\ | ||
| + | {{youtube> | ||
| + | |||
| + | |||
| + | ==== Paso 2: configurar el servidor HFSQL ==== | ||
| + | |||
| + | === Los usuarios === | ||
| + | |||
| + | Durante la instalación, | ||
| + | |||
| + | === Ubicación de los datos === | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | El campo **Directorio de bases de datos** de la pestaña **Configuración** indica dónde se almacenan las bases de datos. | ||
| + | |||
| + | Por defecto, el directorio es < | ||
| + | |||
| + | Es preferible asignar un directorio de más fácil acceso, por ejemplo C: | ||
| + | |||
| + | :TIP: Para detener los servicios HFSQL: Panel de control -> Herramientas administrativas -> Servicios, y detenga los servicios Hyper File Server y MantaManager. | ||
| + | |||
| + | ==== Paso 3: Importación de una base de datos ==== | ||
| + | |||
| + | Ahora debe importar su base de datos " | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | El centro de control le pedirá que especifique: | ||
| + | * la ubicación física de la base de datos que se va a importar. Indique el directorio que contiene los archivos a importar (archivos ACTION.FIC, ACTION.NDX, ACTION.MMO y siguientes). | ||
| + | * el nombre de la base de datos tal como aparecerá en el servidor HFSQL. | ||
| + | * la ubicación del análisis: indique el directorio donde se encuentra el archivo Gestan.wdd. Lo encontrará en C:\Program Files (x86)\GESTAN si instaló Gestan de forma estándar. | ||
| + | |||
| + | |||
| + | //:TIP: Desde el 01/01/2018, la legislación francesa exige a los desarrolladores de software un [[https:// | ||
| + | |||
| + | ==== Paso 3bis - Limpieza de enlaces ==== | ||
| + | {{ : | ||
| + | |||
| + | A partir de las versiones 15.41.00/ | ||
| + | |||
| + | Más detalles: [[http:// | ||
| + | |||
| + | |||
| + | **Nuestro sincero agradecimiento a Yves B., consultor informático, | ||
| + | |||
| + | |||
| + | ==== Paso 3ter - Creación de un usuario específico para Gestan ==== | ||
| + | |||
| + | Por defecto, el servidor HFSQL se instala con un usuario «Admin» que posee privilegios de superadministrador sobre todas las bases de datos. | ||
| + | |||
| + | Dependiendo de sus requisitos de seguridad, puede resultar conveniente crear un usuario específico para Gestan que no tenga privilegios de superadministrador en el servidor HFSQL, y al cual pueda asignar permisos específicos sobre la base de datos, tal como se muestra a continuación. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ==== Paso 4: Verificar el cortafuegos ==== | ||
| + | |||
| + | La conexión HFSQL utiliza normalmente el puerto 4900, pero nada impide utilizar otro puerto. Por lo general, el programa de instalación del servidor HFSQL lo abre automáticamente; | ||
| + | |||
| + | El puerto de comunicación (normalmente el 4900) debe estar abierto para TCP, según la configuración que se muestra a continuación (puede restringir la excepción a su red interna): | ||
| + | |||
| + | {{: | ||
| + | |||
| + | - En Windows 2012 | ||
| + | |||
| + | {{: | ||
| + | |||
| + | - En Windows Server 2008 R2 | ||
| + | |||
| + | Para comprobar que el puerto 4900 está abierto, puede utilizar telnet (telnet [IP] 4900). | ||
| + | |||
| + | ==== Paso 5: Verificar el router ==== | ||
| + | |||
| + | Si dispone de un router de Internet y una red local, probablemente deba añadir una regla de redirección de puertos. | ||
| + | |||
| + | A continuación se muestra la configuración de un router Livebox de Orange para un servidor HFSQL instalado en el equipo con dirección 192.168.1.100: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | :INFO: Esta configuración funciona con un Livebox V3; para la versión V4 es diferente. * [[https:// | ||
| + | * [[http:// | ||
| + | * [[https:// | ||
| + | * [[http:// | ||
| + | |||
| + | Si desea que los datos de Gestan de su propio servidor sean accesibles desde el exterior a través de Internet (protocolo HTTP), es necesario abrir el puerto 4900 TCP. Desde los equipos cliente, deberá indicarse la dirección IP del servidor. | ||
| + | |||
| + | Será necesario abrir un puerto en el cortafuegos que protege el servidor. | ||
| + | |||
| + | Se puede optar por una de las siguientes opciones: | ||
| + | |||
| + | * Colocar el servidor en la DMZ; de este modo, todos los puertos del servidor serán visibles desde Internet. Si el servidor está protegido por su propio cortafuegos de software (por ejemplo, el del SP2 de Windows XP o iptables en Linux), será necesario abrir el puerto del servidor HFSQL (que por defecto es el 4900). | ||
| + | * Configurar el reenvío de puertos (*port forwarding*) en el router-cortafuegos. Es necesario añadir una regla en el router que especifique que las conexiones que lleguen a un puerto X desde Internet se transfieran a la máquina que aloja el servidor HFSQL a través del puerto 4900 (o el especificado en HFConf.ini). | ||
| + | |||
| + | Asimismo, si el cliente utiliza un cortafuegos (firewall), este debe permitir que las aplicaciones se conecten al exterior a través del puerto utilizado. | ||
| + | |||
| + | ==== Paso 6: Configuración de la conexión en Gestan ==== | ||
| + | |||
| + | A continuación, | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Para ello, en Gestan, utilice el menú Herramientas -> Administración -> Gestión multiempresa y, después, el botón **Nuevo**. | ||
| + | |||
| + | Defina la conexión tal y como se detalla para el [[fr: | ||
| + | |||
| + | ¡Y listo! | ||
| + | |||
| + | ===== Prueba de velocidad ===== | ||
| + | |||
| + | Los tiempos de respuesta dependen en parte de la calidad de su conexión a Internet, cuya velocidad puede [[fr: | ||
| + | |||
| + | ===== Migración de Gestan CS a Gestan clásico ===== | ||
| + | |||
| + | La migración inversa, es decir, pasar de un Gestan C/S a un Gestan clásico, requiere dos pasos: | ||
| + | |||
| + | * Copie los archivos *.fic, *.ndx y *.mmo (es decir, todos los archivos) que se encuentran en el directorio de datos Cliente/ | ||
| + | * A continuación, | ||
| + | |||
| + | |||
| + | ===== Realizar una copia de seguridad de una base de datos C/S ===== | ||
| + | |||
| + | **Definir una estrategia de copia de seguridad sólida es la tarea principal de cualquier responsable de informática de una empresa.** | ||
| + | |||
| + | Aunque no es la única solución, el centro de control cuenta con una herramienta que permite automatizar las copias de seguridad. | ||
| + | |||
| + | Para ello: | ||
| + | * haga clic en la base de datos de la que desea hacer la copia. | ||
| + | * haga clic en el botón "Nueva copia de seguridad" | ||
| + | * despliegue los menús que aparecen. Puede optar por no guardar los índices, ya que se pueden regenerar fácilmente a partir de los datos. * En cuanto a las opciones de los escenarios de copia de seguridad, puede elegir "copia de seguridad completa mensual + copia de seguridad diferencial diaria" | ||
| + | |||
| + | :WARNING: '' | ||
| + | |||
| + | ===== Recomendaciones para el servidor físico ===== | ||
| + | |||
| + | //Aunque esta información tiene ya cierto tiempo —gracias a [[http:// | ||
| + | |||
| + | ¿A qué aspectos debe prestar atención para lograr una configuración correcta en modo Cliente/ | ||
| + | |||
| + | === La memoria RAM === | ||
| + | |||
| + | Lo más importante es disponer de suficiente memoria en el servidor. De hecho, cuando la memoria es insuficiente, | ||
| + | |||
| + | Por lo general, **16 GB de RAM** constituyen un buen punto de partida. Es la cantidad estándar en las configuraciones de servidor actuales. | ||
| + | |||
| + | Para determinar con precisión la cantidad de RAM necesaria, se pueden realizar pruebas de la aplicación en condiciones reales, basándose en las estadísticas de actividad del servidor. Basta con ir a la sección "Logs y estadísticas" | ||
| + | - indicar el periodo de prueba, | ||
| + | - hacer clic en " | ||
| + | - utilizar la pestaña " | ||
| + | |||
| + | De este modo, podrá evaluar con exactitud la RAM utilizada por una o varias conexiones, con el fin de... ...evaluar la memoria RAM necesaria en función del número de equipos que se conectarán al servidor durante la puesta en producción. | ||
| + | |||
| + | No olvide tener en cuenta también la memoria RAM que requiere el sistema (8 GB para Windows 11, que consume muchos recursos) y las demás aplicaciones. | ||
| + | |||
| + | |||
| + | === La velocidad de los discos === | ||
| + | |||
| + | Los discos rápidos (7400 rpm, o 15 000 rpm si es posible) mejoran los tiempos de respuesta; los mejores son los discos SSD. | ||
| + | |||
| + | Si es posible, separe el disco de datos del disco del sistema (especialmente para el archivo de paginación o *swap*). Para mover el archivo de paginación, | ||
| + | |||
| + | |||
| + | === La calidad del procesador === | ||
| + | |||
| + | La velocidad del procesador influirá en la respuesta del servidor. Es preferible optar por un procesador " | ||
| + | |||
| + | === La calidad de la red === | ||
| + | |||
| + | Utilice enrutadores de buena calidad. En particular, las funciones de enrutamiento de algunos *routers* domésticos (suministrados por proveedores de servicios) suelen ser bastante deficientes. | ||
| + | |||
| + | === El sistema operativo === | ||
| + | |||
| + | En sistemas de 32 bits, un proceso no puede asignar más de 2 GB (en la práctica, un máximo de unos 1,6 GB). Un procesador de 64 bits permite superar ese límite de 2 GB. Instale el servidor HFSQL únicamente en versión de 64 bits. | ||
| + | |||
| + | El motor HFSQL está disponible para Windows y Linux; la elección debe basarse en los hábitos y competencias de los equipos encargados de la administración. | ||
| + | |||
| + | En el caso de Windows, cualquier versión puede servir; no obstante, es preferible optar por una versión " | ||
| + | |||
| + | Para Linux, las distribuciones las más utilizadas son las siguientes: Debian, OpenSuse, Ubuntu, Fedora y Mandriva. | ||
| + | |||
| + | |||
| + | Consulte también el blog de PCSOFT: | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | |||
| + | ===== Acceder a archivos HFSQL mediante SAMBA en Linux ===== | ||
| + | |||
| + | Si el servidor HFSQL está instalado en Linux y el acceso a los archivos se gestiona mediante SAMBA, es necesaria una configuración específica. En el archivo `smb.conf` (que habitualmente se encuentra en `/ | ||
| + | |||
| + | < | ||
| + | |||
| + | [global] | ||
| + | locking = yes | ||
| + | strict locking = yes | ||
| + | share modes = yes | ||
| + | oplocks = no | ||
| + | kernel oplocks = no | ||
| + | blocking locks = no | ||
| + | fake oplocks = no | ||
| + | level2 oplocks = no | ||
| + | </ | ||
| + | |||
| + | A continuación, | ||
| + | |||
| + | \\ \\ | ||
| + | ----------------- | ||
| + | ℹ️ **Otros artículos de " | ||
| + | |||
| + | <nspages es: | ||