Guía de recuperación del host de Server
Esta guía está diseñada para ayudar al administrador de Server a recuperar una instancia de Server en caso de fallo de un host o hosts originales, al pasar a un Server actualizado, al pasar de un servidor local a un servidor en la nube y en otros casos en los que la infraestructura cambie.
Failure of the original host*
Migration to a new Server machine
Transition from an on-premises to a cloud Server
Other infrastructure changes
Una recuperación de Server te permite tener un nuevo servidor funcionando con tus usuarios originales, flujos de trabajo, programaciones, etc., basado en tener lo siguiente de Server original:
Token del controlador
RuntimeSettings.xml
del nodo ControladorCopia de seguridad de MongoDB
* To fully recover a Server instance in a disaster recovery scenario where the original host is no longer accessible, the RuntimeSettings.xml must be prepared in advance, while the original host is in a fully functioning state. For more details refer to the Disaster Recovery Preparation help page.
A continuación, se muestran los detalles de cada paso del proceso:
2: Recuperación de RuntimeSettings.xml
4: Restauración de otros archivos y configuraciones
Dentro del alcance
Recuperación de la falla de una sola instalación predeterminada de Server con el uso de MongoDB integrado.
Copia de seguridad disponible con la información necesaria intacta.
Los equipos de destino se pueden sobrescribir.
Fuera del alcance
Entorno de Server de varios nodos, MongoDB administrado por el usuario o SQL Server administrado por el usuario: comunícate con el servicio de asistencia al cliente para obtener ayuda.
Copia de seguridad o restauración de controladores ODBC.
Copia de seguridad o restauración de DSN del usuario o del sistema.
Copia de seguridad o restauración de otros alias almacenados en Windows que existen fuera de Alteryx.
Prerequisites
Version Compatibility:
Original Host | Compatible Target Hosts |
---|---|
2021.4.2.47792 (Patch 5) or newer patch | 2021.4.2.47884 (Patch 11) or newer patch of 2021.4 version |
2022.1.1.42590 (Patch 3) or newer patch | 2022.1.1.42691 (Patch 9) or newer patch of 2022.1 version |
2022.3.1.430 (Server GA) or newer patch | 2022.3.1.553 (Patch 6) or newer patch of 2022.3 version |
2023.1.1.123 (Server GA) or newer patch | 2023.1.1.247 (Patch 2) or newer patch of 2023.1 version |
All newer and future versions of Alteryx Server | Any GA or patch release as long as the original host and target host are on the same version and patch. |
Install all database drivers and necessary software for workflow operation before completing the steps outlined in this guide to ensure minimal downtime.
Administrator rights on the target host.
Access to all credentials used for impersonation including, the service account (if not Local System), the Run As user, and any defined/used workflow credentials.
Controller Token from the original host.
A direct line of sight is needed to restore your encryption key as part of the recovery. Your new Server will need access to the AlteryxService running on your original Server Controller node over your network. Contact Customer Support if you are unable to meet this prerequisite.
Backup of MongoDB from the original host. Learn how to perform a backup.
For more information on Server Backup & Recovery, please see the Server Backup & Restore Best Practices: Part 1 and Part 2.
Verify the target host is set to the same time zone as the original host in Windows time zone settings. If not set to the same time zone, errors might occur in schedule views.
Fuera del alcance
The following items might not have been leveraged in the original Server. Check if the functionality is being used on your original Server and if so, complete the corresponding steps marked (Optional) in this guide.
Entorno de Server de varios nodos, MongoDB administrado por el usuario o SQL Server administrado por el usuario: comunícate con el servicio de asistencia al cliente para obtener ayuda.
Combinación de las bases de datos de los archivos de conexión.
Domain
Username
Password
Copia de seguridad o restauración de controladores ODBC.
Copia de seguridad o restauración de DSN del usuario o del sistema.
Copia de seguridad o restauración de otros alias almacenados en Windows que existen fuera de Alteryx.
System In-DB Data Connections see
%ProgramData%\Alteryx\Engine\SystemConnections.xml
System Data Connections see
%ProgramData%\Alteryx\Engine\SystemAlias.xml
Alteryx User-Based and In-DB Connection Aliases from the original Server – the below might be relevant for each run-as or workflow credential user account
User Data Connections see
C:\Users\[username]\AppData\Roaming\Alteryx\Engine\UserConnections.xml
User In-DB Data Connections see
C:\Users\[username]\AppData\Roaming\Alteryx\Engine\UserAlias.xml
Alteryx Predictive Tools and any R libraries used by workflows in the original Server.
Predictive Tools should be installed as part of the initial Alteryx Server installation (Step 2) to ensure proper version is installed.
Paso 1: Preparación
# | Paso | Detalles |
---|---|---|
1.1 | Ajustar la zona horaria del equipo | La zona horaria de Windows del nuevo equipo debe establecerse para que coincida con el equipo original. |
1.2 | Garantizar el acceso a Alteryx | Asegúrate de que el equipo pueda establecer contacto con whitelist.alteryx.com utilizado por el sistema de licencias de Alteryx. |
Step 2: Install Alteryx Server
# | Step | Details |
---|---|---|
2.1 | Is the version of Alteryx Server on your original host any of the following versions?
| YES: Install or upgrade the target host to the exact same major and patch version that exists on the original host. Use the full install file opposed to the patch install. If needed, please contact fulfillment@alteryx.com to request the needed install file. Go to step 2.4. NO: Continue to step 2.2. |
2.2 | Is the version of Alteryx Server on your original host listed in the Compatible Target Hosts columns of the Version Compatibility table in the Prerequisites section? | YES: Install or upgrade the target host to the exact same major and patch version that exists on the original host. Use the full install file opposed to the patch install. If needed, please contact fulfillment@alteryx.com to request the needed install file. Go to step 2.4. NO: Continue to step 2.3. |
2.3 | Install the newest patch version of Alteryx Server on target host | Install or upgrade the target host to the newest patch available for the major version the original host is on (for example, if original host is on 2022.3 Patch 3, install the newest patch of 2022.3 on the target host). |
2.4 | Configure Alteryx Server | Configure Alteryx Server using default settings and confirm the Server UI appears in a browser. You do not need to log in. |
2.5 | Troubleshoot License key "in use" error | If your license key is still tied to your old server, you will need to deactivate it on that machine. If that machine is inaccessible, contact your License Administrator to release the license. |
Paso 2: Recuperación de RuntimeSettings.xml
# | Paso | Detalles |
---|---|---|
3.1 | Abrir el Símbolo de sistema 1 en la carpeta bin | Abre un símbolo del sistema como administrador y navega hasta la carpeta Alteryx\bin, introduce los siguientes comandos (ajústalos en función de la ubicación de tu instalación).
|
3.2 | Detener el servicio | Ingresa el comando
Si el proceso tiene éxito, deberías ver |
3.3 | Realizar una copia de seguridad de RuntimeSettings.xml existente | Ingresa el comando
|
3.4 | Restaurar RuntimeSettings.xml | YES: Your RuntimeSettings.xml from the Disaster Recovery Process should already be located in your target host’s Go to step 3.13. Copia el archivo RuntimeSettings.xml desde tu servidor original al directorio actual Continue to step 3.5. |
3.5 | Borrar el Token de controlador | Edita el archivo RuntimeSettings.xml que acabas de copiar y elimina todo lo que hay entre las etiquetas <ServerSecretEncrypted>, de modo que dejes solo las etiquetas como se muestra a continuación: ![]() Guarda y cierra el archivo. |
3.6 | Restaurar el Token de controlador | Introduce el comando utilizando tu token de controlador de servidor original
Resolución de problemas: La versión 2021.3+ pueden producir un error en este paso con el mensaje: "Set server secret failed: Error inCryptImportKey(3): Bad Data. (-2146893819)". Para corregir esto, consulta el paso anterior para asegurar que el valor se eliminó de entre las etiquetas. |
3.7 | Restaurar Storage Keys Encrypted | Es posible que el valor de ![]() |
3.8 | Restaurar Ejecutar como usuario | Si tenías un comando ejecutar como usuario (Run As User) en el Server original, introduce el siguiente comando; de lo contrario, omite este paso. |
3.9 | Restaurar Contraseña SMTP | Si completaste Configuración del sistema Alteryx > Server UI > SMTP > Password (incluso si la casilla de verificación SMTP estaba desactivada), ingresa el siguiente comando; de lo contrario, omite este paso. |
3.10 | Guarda RuntimeSettings.xml | Guarda el archivo RuntimeSettings.xml. |
3.11 | Is the version of Alteryx Server on your original host any of the following versions?
| YES: Go to step 3.13. NO: Continue to step 3.12. |
3.12 | Transferir la Clave de cifrado Esta funcionalidad solo está disponible en las siguientes versiones:
| Important: Please note that this requires the AlteryxService to be running on your original host and your target host will need to be able to access it over the network. Con los pasos que se describen en Proceso de transferencia de clave de cifrado, podrás transferir la clave de cifrado de tu controlador actual a uno nuevo. |
3.13 | Permanecer en la línea de comandos | Para el paso 3, se supone que estás en una línea de comandos de administrador en la carpeta |
Paso 3: Recuperación de MongoDB
# | Paso | |
---|---|---|
4.1 | Obtener copia de seguridad de MongoDB | Copia la copia de seguridad de Mongo desde el Server original a una carpeta |
4.2 | Restaurar a una nueva carpeta | Restaura la base de datos de Mongo desde la carpeta de copia de seguridad a una nueva carpeta de restauración. Revisa mongoRestore.log como se describe a continuación para asegurarte de que la restauración se haya realizado correctamente. Consulta la sección Restaurar desde una copia de seguridad de MongoDB en el documento Copias de seguridad de MongoDB para encontrar el comando de restauración adecuado para tu versión de Server. |
4.3 | Confirma que la restauración se realizó correctamente | Confirma que la restauración se realizó correctamente. Precaución Este es un paso necesario, ya que un error de restauración no se notificará en el paso anterior y puede provocar la falta de datos en tu Server. Para ello, revisa el archivo mongoRestore.log en la carpeta MongoDB donde se restauraron los datos. Abre mongoRestore.log y sigue estos pasos:
Si la recuperación falló, o si encuentras algún resultado al buscar las palabras clave enumeradas anteriormente, comunícate con el servicio de asistencia técnica con toda la información que recopilaste. No continúes si la restauración de MongoDB falló. |
4.4 | Establecer la ruta de Mongo en RuntimeSettings.XML | Edita el archivo RuntimeSettings.xml e ingresa la ruta de acceso a la carpeta Ejemplo: ![]() Guarda y cierra el editor de texto. |
4.5 | Iniciar MongoDB | Ingresa el comando
Ejemplo
|
No cierres la ventana del símbolo del sistema. Si cierras la ventana del paso 3.5, ninguno de los pasos posteriores funcionará. | ||
<<Inicio de la segunda sección del símbolo del sistema >> | ||
4.6 | Abrir el segundo símbolo del sistema en la carpeta bin | Abre un SEGUNDO símbolo del sistema como administrador y navega hasta la carpeta
|
4.7 | Obtener contraseña de Mongo de no administrador | Introduce el comando y copia tu CONTRASEÑA_DE_MONGO_DE_NO_ADMINISTRADOR en el bloc de notas
|
4.8 | Iniciar línea de comandos de Mongo | Ingresa el comando
Ejemplo
Si el proceso tiene éxito, deberías ver un símbolo “ |
4.9 | Eliminar bloqueos definidos por el Server original | Introduce el comando de Mongo
Si el proceso tiene éxito, deberías ver: " |
4.10 | Switch to AlteryxService database | Enter the Mongo command |
4.11 | Delete AlteryxService locks set by original Server | Enter the Mongo command On success you should see: " |
4.12 | Sal de la línea de comandos de Mongo y del Símbolo del sistema 2 | Ingresa el comando
Cierra el Símbolo del sistema 2 |
<< Final de la segunda sección del símbolo del sistema >> | ||
4.13 | Detener la base de datos de Mongo | En el símbolo del sistema original, introduce el comando del teclado
una o más veces hasta que salgas de MongoDB y vuelvas a un símbolo del sistema normal. Cierra el símbolo del sistema. |
Paso 4: Restauración de otros archivos y configuraciones
# | Paso | Detalles |
---|---|---|
5.1 | ¿Tenías un Usuario de inicio de sesión de servicio en el Server original? | Establece el Usuario de inicio de sesión de servicio en el nuevo Server. Aplicación de servicios de Windows > haz clic con el botón derecho en AlteryxService > Propiedades > Iniciar sesión |
5.2 | Agregar controladores de datos y DSN del sistema. | Agrega controladores de la misma versión y DSN del sistema del mismo nombre para que coincidan con el servidor original, https://downloads.alteryx.com/. |
Problemas avanzados que pueden no aplicarse a tu recuperación: | ||
5.3 | En entornos más seguros, configura los permisos necesarios de Ejecutar como usuario | Asegúrate de que todas las credenciales utilizadas para ejecutar los flujos de trabajo (Ejecutar como, Inicio de sesión de servicio o credencial establecida al guardar el flujo de trabajo) tengan el acceso adecuado suficiente y configura los permisos de usuario de ejecución necesarios. |
5.4 | Restaurar aliases basados en el sistema y en conexiones en-BD | Conexiones de datos de sistema:
Conexiones de datos en-BD del sistema:
|
5.5 | Restaurar aliases basados en usuarios y en conexiones en-BD de usuarios | Conexiones de datos de usuarios:
Conexiones de datos en-BD de usuario:
|
5.6 | ¿Los flujos de trabajo utilizan Conectores? | Copia las carpetas de Conectores desde el Server original a
Comunícate con el servicio de asistencia al cliente para habilitar Conectores en tu nuevo Server. |
5.7 | ¿Los flujos de trabajo usan la Herramienta Python? | Vuelve a instalar los paquetes de Python que tenían instalados los flujos de trabajo. Consulta Server Upgrade Python Tool Environment Checklist. |
5.8 | ¿Utilizas SSL? | Si estás recuperando a un Server Sandbox con el propósito de realizar pruebas, utiliza HTTP para realizar pruebas. Si estás migrando a un nuevo Server, vuelve a establecer tu SSL: Configurar SSL/TLS para Server Configurar Alteryx Server para la obtención e instalación de certificados SSL (15577) |
Paso 5: Inicio de Alteryx Server
# | Paso | Detalles |
---|---|---|
6.1 | Revisar la configuración del sistema Alteryx y suspender Programaciones si se desea. | Ejecuta la Configuración del sistema de Alteryx y recorre cada página confirmando que la configuración (como el Token de controlador) contiene los valores esperados. Si no deseas que programaciones se ejecuten cuando se inicie el servicio, desactiva: Worker> General > Allow machine to run scheduled Alteryx workflows Cuando seleccionas Finish, AlteryxService debería iniciarse y Server debería estar disponible en un navegador. |
Importante
Presta especial atención a la configuración de Interfaz de usuario de Server, ya que un nuevo Server puede tener una URL diferente o no tener un certificado SSL.

Paso 6: Prueba
# | Paso | Detalles |
---|---|---|
7.1 | Pruebas básicas | ¿Se está ejecutando AlteryxService? Puedes:
|
7.2 | Pruebas específicas de flujo de trabajo | Puedes ejecutar flujos de trabajo que contengan extensiones o conexiones externas, como
|