Instalación de Sherpa Process Discovery#
La distribución estándar de cliente de Sherpa PD Server se instala en un servidor Linux mediante Docker Compose. Obtenga del proveedor el paquete de cliente y los archivos de imágenes de una misma versión. Para una instalación sin conexión, transfiera de antemano todos los archivos al servidor de destino, incluido pd-labeling-service_*.tar.gz. Consulte el contenido del paquete y los ejemplos de descarga.
Antes de empezar#
- Instale Docker con el plugin Compose y compruebe
docker --versionydocker compose version. - Extraiga
docker_pd_client_files_*.tgzen un directorio independiente. Debe contenersh_scripts/install.sh, un archivo compose, una plantilla.envy directorios de configuración. - Compruebe el espacio libre para los archivos, las imágenes cargadas y los datos de PostgreSQL/ClickHouse. Prepare el nombre DNS, la dirección IP y el certificado con su clave si utiliza un certificado TLS propio.
- Para una instalación sin conexión, coloque los archivos de imágenes en la raíz del paquete extraído. Si el servidor de descargas está disponible, el instalador puede ofrecer descargar los archivos que falten.
Instalación#
Desde la raíz del paquete extraído, ejecute:
sudo ./sh_scripts/install.sh
El asistente comprueba el entorno, crea la configuración, encuentra y carga las imágenes Docker, solicita los parámetros de .env y configura el certificado. Para usar un certificado propio, coloque pd.crt y pd.key en ./nginx/config/certs/ cuando lo indique el asistente. Tras mostrar un resumen, el asistente ofrece iniciar los contenedores. Si pospone el inicio, ejecute docker compose up -d desde el mismo directorio.
Verificación#
Compruebe docker compose ps: deben estar en ejecución los servicios de la aplicación, PostgreSQL, ClickHouse, RabbitMQ, graph-service y labeling-service. Abra https://<nombre-del-servidor>/ en el navegador. Utilice curl -Ik https://<nombre-del-servidor>/ para diagnosticar la respuesta. Si un contenedor no se inicia, compruebe docker compose logs <nombre-del-servicio> y la presencia del archivo de imagen correspondiente.
Los puertos y las direcciones de conexión se describen en la Configuración de red. Instale Discovery Agent por separado en los equipos después de iniciar el servidor.