# Preparación para la instalación y requisitos del sistema
Partes de este tema pueden estar traducidos automáticamente.
Pasos mínimos para obtener un sistema de comunicación corporativa funcional:
Elegir una máquina (PC, servidor físico o virtual) con el equipo adecuado. ◀️ ¡Estás aquí!
Configurar HTTPS (se utiliza para muchas funciones clave, como la integración con el servidor de IA, la programación de reuniones, etc.) y especificar la dirección externa del servidor (página de invitados).
Configure la disponibilidad del servidor para los usuarios dentro de la red corporativa y, si es necesario, desde la red externa (fuera de la red empresarial).
Cree cuentas de usuario o integre el servidor con un servicio de directorio mediante el protocolo LDAP/LDAPS.
Instale aplicaciones de cliente para los usuarios y enséñeles a conectarse a su servidor (consulte la documentación de la aplicación de escritorio).
Después de estos pasos, obtendrás un mensajero funcional mínimo con videoconferencia de TrueConf, pero será necesario configurarlo en detalle según tus necesidades en las diferentes secciones del panel de control. Lee más sobre esto en otras secciones de esta documentación.
Para fines de prueba, puede instalar TrueConf Server en ediciones personales de Windows, pero asegúrese de que no sea la versión Home. Se requieren las versiones Windows 10 / 11 Pro o Enterprise que permiten la gestión de grupos de usuarios. Además, independientemente del sistema operativo (Windows o Linux), el usuario del sistema operativo bajo el cual instala el servidor debe tener una contraseña asignada.
# Explicaciones útiles
TrueConf Server tiene una serie de características que se consideran al elegir el equipo para una instalación individual. Comprenderlas ayudará a seleccionar mejor los componentes.
IMPORTANTE: Si desea utilizar Intel® Xeon® 6 y versiones posteriores, tenga en cuenta que hay dos versiones de CPU: solo con núcleos E (energéticamente eficientes) y solo con núcleos P (más productivos). Las principales diferencias son que los núcleos P tienen Hyper Threading, instrucciones AVX-512 y AXM, una mayor cantidad de memoria caché y frecuencias más altas. Por lo tanto, en la mayoría de los casos, es preferible usar VM o VPS basados en núcleos P. En otros casos, es imprescindible consultar con el soporte técnico de TrueConf. En cualquier caso, NO se deben utilizar procesadores híbridos de escritorio de Intel.
Solo se admiten arquitecturas de CPU x86-64 (también conocidas como x64, x86_64, AMD64 e Intel 64).
Diferentes tipos de conexiones generan diferentes cargas en la CPU y la red. Por ejemplo, en conexiones desde aplicaciones cliente de TrueConf para ordenadores de escritorio y dispositivos móviles, gracias a la tecnología SVC, el servidor utiliza principalmente los recursos del procesador para el envío de flujos de medios a través de la red, en lugar de gestionar los flujos. Esto se debe a que no se realiza la recodificación de flujos (como ocurre en la grabación para mezclar la imagen resultante). En este caso, se puede asumir que se necesita un núcleo físico de un procesador de servidor estándar con multiprocesamiento (Hyper Threading o SMT) para procesar 200 Mbps de tráfico. Esto significa que al instalar TrueConf Server en un servidor físico, 1 núcleo se destina a procesar 200 Mbps, y al instalarlo en una máquina virtual (VM), 1 vCPU se destina a procesar 100 Mbps.
En la práctica, no sucede que todos los usuarios estén en conferencias simultáneamente. Por lo tanto, el motor del servidor de videoconferencia no tiene restricciones en el ancho de banda de la red corporativa o de Internet. Sin embargo, en nuestros cálculos, recomendamos no exceder un valor de 3 Gbit/s para el servidor que opera un único TrueConf Server, independientemente del número de participantes, tipos de conferencias, etc. Este es el valor máximo que se ha obtenido y verificado en la práctica. Si supera este valor y experimenta problemas, por favor contacte con soporte técnico. Tampoco olvide las capacidades del adaptador instalado en la máquina con TrueConf Server.
TrueConf Server funciona igualmente bien en sistemas basados en procesadores Intel y AMD del mismo año de fabricación (familia). También se utilizan de manera similar las tecnologías de multihilo: Hyper Threading de Intel y SMT de AMD.
Los procesadores lanzados en diferentes momentos (distintas generaciones) varían en rendimiento por núcleo incluso si tienen la misma frecuencia.
TrueConf Server funciona de la misma manera en Linux y Windows.
En la práctica, recomendamos que la carga del procesador de la máquina con TrueConf Server no supere el 80%. Si esto ocurre en sus escenarios de uso, debe agregar recursos a la máquina virtual (VM) o actualizar físicamente el hardware.
La instalación está disponible tanto en una máquina física como en una virtual (incluyendo VPS), por lo tanto, los requisitos del sistema son generales.
Al utilizar una máquina virtual (VM), es necesario configurar la topología de CPU para que el número de sockets sea mínimo. Es imprescindible consultar el manual del hipervisor específico, pero las recomendaciones generales son las siguientes:
Si asignamos N hilos y este número no es mayor que el número de núcleos en una CPU, entonces 1 socket, N núcleos, 1 hilo por núcleo.
Si asignamos N hilos y este número es mayor que la cantidad de núcleos, pero menor que la cantidad de hilos en una CPU, entonces 1 socket, N/2 núcleos, 2 hilos por núcleo.
Si asignamos N hilos y este número es mayor que la cantidad de hilos en una CPU, entonces debemos ver cómo dividir uniformemente este N entre los sockets, los núcleos por socket y los hilos por núcleo. Es necesario que el producto de estos tres números sea igual a N. La prioridad es el número mínimo de sockets, con no más de 2 hilos por núcleo. Por ejemplo: si tenemos 2 CPU, cada una con 24 núcleos/48 hilos, y queremos asignar 56 hilos para la VM, entonces hacemos 2 sockets, 2 hilos por núcleo y, en consecuencia, 56/2/2 = 14 núcleos.
# Requisitos para los administradores
El administrador, que tendrá pleno acceso a la configuración del servidor (ver descripción de roles), debe poseer los siguientes conceptos y habilidades básicas en el manejo del sistema operativo y redes:
comprensión de la estructura básica del sistema de archivos del sistema operativo con el servidor (Windows o Linux) y habilidad para trabajar con ella;
conocimiento de la diferencia entre acceso normal y administrativo (root), habilidad para ejecutar comandos o archivos de instalación como administrador;
habilidad para crear usuarios en el sistema operativo y agregarlos a grupos específicos;
conocimiento de los conceptos básicos del trabajo con la red: IP, DNS, NAT, enrutador, cortafuegos (firewall);
comprensión de los fundamentos del funcionamiento de los certificados SSL/TLS y su papel en la seguridad del acceso a sitios web;
Si se requiere la integración del servidor con servicios y protocolos de terceros (correo electrónico, LDAP/AD, SIP, etc.), también se necesita conocimiento básico de su funcionamiento.
# Requisitos del sistema detallados
| Configuración inicial | Configuración recomendada | |||
|---|---|---|---|---|
| Procesador | Arquitectura x86-64 (también conocida como x64, x86_64, AMD64 e Intel 64)
Intel Core i3-8100 (3.6 GHz) Intel Core i5-7400 (3.0 GHz) Intel Xeon E-2234 (3.6 GHz) Intel Xeon W-2223 (3.6 GHz) o cualquier otro procesador con al menos 4 núcleos lógicos y un puntaje PassMark® superior a 7000 puntos. |
Arquitectura x86-64 (también conocida como x64, x86_64, AMD64 e Intel 64)
Intel Core i7-10700 (2.9 GHz) AMD Ryzen 7 2700 (3.2 GHz) Intel Xeon E-2288G (3.7 GHz) Intel Xeon W-2245 (3.9 GHz) o cualquier otro procesador con al menos 16 núcleos lógicos y un puntaje PassMark® superior a 14000 puntos. | ||
| Capacidades de configuraciones típicas |
|
| ||
| Además… | ||||
|
| |||
| Ejemplos de otras configuraciones típicas → | ||||
| Capacidades de aceleración de hardware en GPU | Agregar una tarjeta gráfica NVIDIA Quadro P2000 incrementa el número de diseños individuales para los participantes SIP/H.323 en 20 unidades, sin necesidad de cambiar el resto del equipo | |||
| Sistema operativo |
Sistema operativo de 64 bits dedicado o virtual:
Dentro del servicio de puesta en marcha, podemos ofrecer el arranque de TrueConf Server en distribuciones de sistemas operativos corporativos que no estén oficialmente soportados, como Oracle Linux, RedHat Enterprise Linux, Rocky Linux, etc. Para más información, contáctenos por cualquier medio conveniente. | |||
| Memoria RAM | 16 GB | 32 GB o más | ||
| Al instalar módulos de memoria, siga las recomendaciones del proveedor de la placa base para obtener el máximo rendimiento (generalmente, se proporcionan para componentes de servidor). En caso contrario, recomendamos usar todos los canales de memoria disponibles en la placa base, es decir, instalar al menos un módulo de memoria por canal. | ||||
| Disco duro | 20 GB de espacio libre en disco Para calcular el espacio necesario para el almacenamiento de grabaciones, puede ayudar información sobre cómo funciona la compresión de video al crear una grabación. | |||
| Red | Ethernet 1 Gbit/s | |||
| Puertos |
| |||
| IP | Para el correcto funcionamiento del servidor se requiere una dirección IP estática | |||
| Hipervisores soportados | Microsoft® Hyper-V, Xen, KVM, Oracle VM VirtualBox, VMware Workstation y ESXi | |||
| Puertas de enlace criptográficas compatibles | CryptoPro NGate, S-Terra Gateway, «Infotecs» ViPNet, «Security Code» APKSh «Continent» | |||
# Optimización del uso del archivo de intercambio (swap)
Recomendaciones generales para el tamaño de intercambio en Windows y Linux:
| Cantidad de RAM instalada | Volumen mínimo de intercambio | Volumen de intercambio recomendado sin hibernación | Volumen de intercambio recomendado con hibernación |
|---|---|---|---|
| 2-8 Gb | 1-2 Gb | 1 x RAM | 1.5 x RAM |
| 8-64 Gb | 4-8 Gb | 0.5 x RAM | 1 x RAM |
| 64-256 Gb | 4-16 Gb | 4-16 Gb | 1 x RAM |
| >256 Gb | 4-32 Gb | 4-16 Gb | 1 x RAM |
Si en una máquina virtual o física con TrueConf Server en Linux se utiliza intensivamente un archivo de intercambio (swap-file) y aún queda mucha memoria RAM disponible, se puede ajustar en el SO la lógica de uso del swap. En términos generales, en todos los sistemas operativos Linux, la situación con el swap es la siguiente:
no hay una configuración única de carga de swap dependiendo del porcentaje de uso de la memoria RAM;
no se debe confiar en la opinión errónea de que si hay mucha memoria (por ejemplo, 128 GB) se puede prescindir de swap: este archivo es una parte importante de la lógica de administración de memoria en el sistema operativo;
El uso de swap se regula mediante el parámetro
vm.swappinessen el archivo del sistema/etc/sysctl.conf. Este parámetro es, en esencia, la relación entre las páginas de memoria anónimas y físicas. Las páginas físicas corresponden a archivos y sus partes en el sistema de archivos (generalmente, el código de los programas en ejecución). Las páginas anónimas son datos creados dinámicamente (por ejemplo, los valores de las variables).Reducir el valor de
vm.swappinessprioriza la memoria anónima sobre la física, es decir, disminuye el uso de swap.Por defecto, el valor es
vm.swappiness = 60y funciona bien en máquinas normales (con 8-16 GB de memoria). En máquinas con TrueConf Server que tienen más RAM, tiene sentido elegir otro valor.
Puede leer más sobre cómo funciona el swap en Linux en el sitio de Red Hat.
De este modo, para reducir el uso de swap se requiere:
- Abra el archivo
/etc/sysctl.confcon una cuenta de administrador en cualquier editor de texto, por ejemplo, ejecutando el siguiente comando en el terminal:
sudo nano /etc/sysctl.conf
2. Si el archivo ya contiene una línea como vm.swappiness = 60, cambia el valor 60 por uno menor, como 10. Si no existe tal valor, simplemente añade en una nueva línea vm.swappiness = 10.
Supervise el resultado con diferentes cargas en la máquina (con diferente número de conferencias, etc.) y ajuste el valor disminuyéndolo de 10 a 1. En ningún caso indique 0. El valor final puede variar dependiendo del volumen de RAM y la carga específica en sus escenarios en TrueConf Server.