Guida al ripristino dell'host di Server
Questa guida ha lo scopo di aiutare un amministratore di Server a ripristinare un'istanza di Server nei seguenti scenari:
Errore dell'host originale*
Migrazione a una nuova macchina Server
Transizione da un'istanza di Server on-premise a una su Cloud
Altre modifiche all'infrastruttura
Il ripristino consente di eseguire una nuova versione di Server con gli utenti, i flussi di lavoro e le pianificazioni originali se si dispone dei seguenti elementi della versione originale:
Token controller
RuntimeSettings.xml
*Backup di MongoDB
*Per ripristinare completamente un'istanza di Server in uno scenario di ripristino di emergenza in cui l'host originale non è più accessibile, è necessario preparare il file RuntimeSettings.xml in anticipo, mentre l'host originale è in uno stato completamente funzionante. Per ulteriori informazioni, consulta la pagina della Guida Preparazione al ripristino di emergenza.
Di seguito sono riportati i dettagli di ogni passaggio del processo:
2 - Installazione di Alteryx Server
3 - Ripristino di RuntimeSettings.xml
5 - Ripristino di altri file e impostazioni
Funzionalità previste
Ripristino in seguito all'errore di un singolo nodo con l'installazione predefinita di Server che utilizza MongoDB integrato.
Backup disponibile con le informazioni necessarie intatte.
L'host di destinazione può essere sovrascritto.
Funzionalità non previste
Ambiente Server multinodo, MongoDB o SQL Server gestito dall'utente. Per chiedere supporto, contatta l'assistenza clienti.
Backup o ripristino dei driver ODBC.
Backup o ripristino dei DSN dell'utente o di sistema.
Backup o ripristino di altri alias memorizzati in Windows che esistono al di fuori di Alteryx.
Prerequisiti
Versioni compatibili:
Host originale | Host di destinazione compatibili |
---|---|
2021.4.2.47792 (patch 5) o patch più recente | 2021.4.2.47884 (patch 11) o patch più recente della versione 2021.4 |
2022.1.1.42590 (patch 3) o patch più recente | 2022.1.1.42691 (patch 9) o patch più recente della versione 2022.1 |
2022.3.1.430 (Server GA) o patch più recente | 2022.3.1.553 (patch 6) o patch più recente della versione 2022.3 |
2023.1.1.123 (Server GA) o patch più recente | 2023.1.1.247 (patch 2) o patch più recente della versione 2023.1 |
Tutte le versioni più recenti e future di Alteryx Server | Qualsiasi release di GA o patch, purché l'host originale e quello di destinazione abbiano la stessa versione e patch. |
Installazione di tutti i driver del database e del software necessario per il funzionamento del flusso di lavoro prima di completare i passaggi descritti in questa guida per garantire tempi di inattività minimi.
Diritti di amministratore sull'host di destinazione.
Accesso a tutte le credenziali utilizzate per la rappresentazione, tra cui l'account del servizio (se diverso dal sistema locale), l'utente di Esegui come ed eventuali credenziali del flusso di lavoro definite/utilizzate.
Token del controller dell'host originale.
Per ripristinare la chiave di crittografia durante il processo di ripristino, è necessario un percorso diretto. La nuova istanza di Server dovrà accedere ad AlteryxService in esecuzione sul nodo del controller server originale attraverso la rete. Se non sei grado di soddisfare questo prerequisito, contatta l'assistenza clienti.
Backup di MongoDB dall'host originale. Scopri come eseguire un backup.
Per ulteriori informazioni sul backup & sul ripristino di Server, consulta le best practice per il backup & il ripristino di Server: parte 1 e parte 2.
Verifica che nelle impostazioni di Windows dell'host di destinazione sia impostato lo stesso fuso orario dell'host originale. Se il fuso orario è diverso, potrebbero verificarsi errori nelle visualizzazioni della programmazione.
Facoltativo
I seguenti elementi potrebbero non essere stati utilizzati nella versione originale di Server. Verifica se la funzionalità è in uso nell'istanza originale di Server e, in tal caso, completa i passaggi corrispondenti contrassegnati con (facoltativo) in questa guida.
Utente di accesso al servizio
Dettagli dell'utente di Esegui come per la configurazione del lavoratore:
Dominio
Nome utente
Password
Nome utente e password del server SMTP per la configurazione di Server.
Connettori di
%ProgramData%\Alteryx\Tools
.Alias di connessione In-DB e basati sul sistema Alteryx della versione originale di Server.
Connessioni dati In-DB di sistema; consulta
%ProgramData%\Alteryx\Engine\SystemConnections.xml
Connessioni dati di sistema; consulta
%ProgramData%\Alteryx\Engine\SystemAlias.xml
Alias di connessione In-DB e basati sull'utente Alteryx della versione originale di Server. I seguenti elementi potrebbero essere pertinenti per ogni account utente con credenziali del flusso di lavoro o dell'utente run-as.
Connessioni dati utente; consulta
C:\Users\[username]\AppData\Roaming\Alteryx\Engine\UserConnections.xml
Connessioni dati In-DB utente; consulta
C:\Users\[username]\AppData\Roaming\Alteryx\Engine\UserAlias.xml
Strumenti predittivi di Alteryx e qualsiasi libreria R utilizzata dai flussi di lavoro nell'istanza originale di Server.
Per garantire l'installazione della versione corretta, gli strumenti predittivi devono essere installati durante l'installazione iniziale di Alteryx Server (Passaggio 2).
Passaggio 1. Preparazione
# | Passaggio | Dettagli |
---|---|---|
1.1 | Impostazione del fuso orario dell'host | Il fuso orario di Windows dell'host di destinazione deve corrispondere a quello dell'host originale. |
1.2 | Verifica l'accesso a Alteryx | Assicurati che l'host sia in grado di contattare il dominio whitelist.alteryx.com utilizzato dal sistema di gestione delle licenze Alteryx. |
Passaggio 2: Installazione di Alteryx Server
# | Passaggio | Dettagli |
---|---|---|
2.1 | La versione di Alteryx Server sull'host originale è una delle seguenti?
| SÌ: installa o aggiorna l'host di destinazione con la stessa versione principale e la stessa patch dell'host originale. Utilizza il file di installazione completo anziché l'installazione della patch. Se necessario, contatta fulfillment@alteryx.com per richiedere il file di installazione necessario. Vai al Passaggio 2.4. NO: continua con il Passaggio 2.2. |
2.2 | La versione di Alteryx Server nell'host originale è riportata nella colonna Host di destinazione compatibili della tabella Versioni compatibili della sezione Prerequisiti? | SÌ: installa o aggiorna l'host di destinazione con la stessa versione principale e la stessa patch dell'host originale. Utilizza il file di installazione completo anziché l'installazione della patch. Se necessario, contatta fulfillment@alteryx.com per richiedere il file di installazione necessario. Vai al Passaggio 2.4. NO: continua con il Passaggio 2.3. |
2.3 | Installazione dell'ultima versione della patch di Alteryx Server nell'host di destinazione | Installa o aggiorna l'host di destinazione alla patch più recente disponibile per la versione principale sull'host originale (ad esempio, se sull'host originale è installata la patch 3 versione 2022.3, installa la patch più recente della versione 2022.3 sull'host di destinazione). |
2.4 | Configurazione di Alteryx Server | Configura Alteryx Server utilizzando le impostazioni predefinite e verifica che l'interfaccia utente di Server venga visualizzata in un browser. Non è necessario effettuare l'accesso. |
2.5 | Risoluzione dei problemi della chiave di licenza "in uso" | Se la chiave di licenza è ancora legata all'istanza precedente di Server, è necessario disattivarla su tale computer. Se il computer non è accessibile, contatta l'amministratore delle licenze per il release della licenza. |
Passaggio 3. Ripristino di RuntimeSettings.xml
# | Passaggio | Dettagli |
---|---|---|
3.1 | Apri il prompt dei comandi 1 nella cartella bin | Apri un prompt dei comandi come amministratore, accedi alla cartella
|
3.2 | Arresta il servizio | Immetti il comando
Al termine dell'operazione, dovresti visualizzare il messaggio |
3.3 | Backup esistente RuntimeSettings.xml | Immetti il comando
|
3.4 | Nell'host di destinazione è disponibile un file RuntimeSettings.xml preparato in precedenza, nell'ambito della preparazione al ripristino di emergenza? | SÌ: il file RuntimeSettings.xml per il processo di ripristino di emergenza dovrebbe essere già presente nella directory Vai al Passaggio 3.13. NO: copia il file RuntimeSettings.xml dall'host originale alla directory Continua con il Passaggio 3.5. |
3.5 | Elimina il token del controller | Modifica il file RuntimeSettings.xml appena copiato ed elimina tutto ciò che è compreso tra i tag <ServerSecretEncrypted, lasciando solo i tag come mostrato di seguito: ![]() Salva e chiudi il file. |
3.6 | Ripristina il token del controller | Immetti il comando utilizzando il token del controller della versione originale di Server
Risoluzione dei problemi: In questo passaggio, la versione 2021.3+ può generare l'errore "Impossibile impostare il server secret. Errore in CryptImportKey(3): dati errati. (-2146893819)". Per risolvere il problema, consulta il passaggio precedente per assicurarti che il valore tra i tag sia stato rimosso. |
3.7 | Ripristina chiavi di archiviazione crittografate | Il valore ![]() |
3.8 | Ripristina l'utente run-as | Se nella versione originale dell'host era presente un Utente run-as, immetti il comando seguente, altrimenti salta questo passaggio. |
3.9 | Ripristina la password SMTP | Se hai compilato Impostazioni di sistema Alteryx > Interfaccia utente di Server > SMTP > Password (anche con la casella di spunta SMTP deselezionata), immetti il seguente comando, altrimenti salta questo passaggio. |
3.10 | Salva RuntimeSettings.xml | Salva il file RuntimeSettings.xml. |
3.11 | La versione di Alteryx Server sull'host originale è una delle seguenti?
| SÌ: vai al Passaggio 3.13. NO: continua con il Passaggio 3.12. |
3.12 | Trasferisci chiave di crittografia Questa funzionalità è disponibile solo nelle seguenti versioni:
| Importante: è necessario che AlteryxService sia in esecuzione nell'host originale e che sia accessibile in rete all'host di destinazione. La procedura descritta in Procedura di trasferimento delle chiavi di crittografia consente di trasferire la chiave di crittografia dal controller esistente a quello nuovo. |
3.13 | Resta sulla riga di comando | Il Passaggio 4 presuppone che ti trovi in una riga di comando amministrativa nella cartella |
Passaggio 4. Ripristino di MongoDB
# | Passaggio | |
---|---|---|
4.1 | Copia il backup di MongoDB | Copia il backup di MongoDB dall'host originale a una cartella |
4.2 | Esegui il ripristino in una nuova cartella | Ripristina il database Mongo dalla cartella di backup in una nuova cartella di ripristino. Controlla il file mongoRestore.log come descritto di seguito per assicurarti che il ripristino sia stato eseguito. Consulta la sezione Ripristino da un backup MongoDB nel documento Backup MongoDB per trovare il comando di ripristino adatto alla versione di Server in uso. |
4.3 | Conferma l'esito positivo del ripristino | Conferma l'esito positivo del ripristino. Attenzione Questa operazione è necessaria in quanto un errore di ripristino non verrà segnalato nel passaggio precedente e può causare una mancanza di dati su Server. Per eseguire l'operazione, controlla il file mongoRestore.log nella cartella MongoDB in cui sono stati ripristinati i dati. Apri mongoRestore.log e attieniti alla seguente procedura:
Qualora il ripristino non fosse riuscito, o se la ricerca delle parole chiave elencate sopra restituisse risultati, contatta l'assistenza clienti e fornisci tutte le informazioni raccolte. Non continuare se il ripristino di MongoDB non è riuscito. |
4.4 | Imposta il percorso Mongo in RuntimeSettings.XML | Modifica RuntimeSettings.xml e immetti il percorso di Esempio: ![]() Salva e chiudi l'editor di testo. |
4.5 | Avvia MongoDB | Immetti il comando
Esempio
|
Non chiudere la finestra del prompt dei comandi. Qualora chiudessi la finestra durante il Passaggio 4.5, i passaggi successivi non funzioneranno. | ||
<< Begin second Command Prompt section >> | ||
4.6 | Apri un secondo prompt dei comandi nella cartella bin | Apri un SECONDO prompt dei comandi come amministratore, accedi alla cartella
|
4.7 | Recupera la password Mongo non amministratore | Immetti il comando e copia la NON_ADMIN_MONGO_PASSWORD in Blocco note
|
4.8 | Avvia la riga di comando Mongo | Immetti il comando
Esempio
Una volta eseguita l'operazione, dovrebbe apparire il prompt " |
4.9 | Eliminazione dei blocchi AlteryxGallery impostati dall'istanza originale di Server | Immetti il comando Mongo
Al termine dell'operazione, dovrebbe apparire " |
4.10 | Passa al database AlteryxService | Immetti il comando Mongo
|
4.11 | Elimina i blocchi AlteryxService impostati dall'istanza originale di Server | Immetti il comando Mongo
Al termine dell'operazione, dovrebbe apparire " |
4.12 | Esci dalla riga di comando di Mongo e dal prompt dei comandi 2 | Immetti il comando
Chiudi Command_Prompt_2 |
<< Fine della seconda sezione del prompt di comando >> | ||
4.13 | Arresta il database Mongo | Nel prompt dei comandi originale, immetti il comando da tastiera
una o più volte fino a uscire da MongoDB e a tornare a un normale prompt dei comandi. Chiudi il prompt dei comandi. |
Passaggio 5. Ripristino di altri file e impostazioni
# | Passaggio | Dettagli |
---|---|---|
5.1 | Avevi un Utente di accesso al servizio sulla versione originale di Server? | Imposta l'Utente di accesso al servizio sulla nuova versione di Server. App Servizi Windows > fai clic con il pulsante destro del mouse su AlteryxService > Proprietà > Accesso |
5.2 | Aggiungi driver dati e DSN di sistema. | Aggiungi driver della stessa versione e DSN di sistema con lo stesso nome per garantire la corrispondenza con la versione originale di Server, https://downloads.alteryx.com/. |
Problemi complessi che potrebbero non essere applicabili al ripristino: | ||
5.3 | In ambienti più sicuri, configura le autorizzazioni utente run-as richieste. | Assicurati che tutte le credenziali utilizzate per eseguire i flussi di lavoro (Run As, Accesso al servizio o le credenziali impostate al momento del salvataggio del flusso di lavoro) abbiano l'accesso appropriato e configura le autorizzazioni utente run-as richieste. |
5.4 | Ripristina gli alias di connessione In-DB e basati sul sistema | Connessioni dati di sistema:
Connessioni dati In-DB di sistema:
|
5.5 | Ripristina gli alias di connessione In-DB utente e basati sull'utente | Connessioni dati utente:
Connessioni dati In-DB utente:
|
5.6 | I flussi di lavoro utilizzano i connettori? | Copia le cartelle del connettore dalla versione originale di Server in
Contatta l'assistenza clienti per attivare i connettori sulla nuova versione di Server. |
5.7 | I flussi di lavoro utilizzano lo strumento Python? | Reinstalla tutti i pacchetti Python installati sui flussi di lavoro. Consulta Ambiente dello strumento Python negli upgrade di Server. |
5.8 | Usi il protocollo SSL? | Se stai eseguendo il ripristino su un server Sandbox a scopo di test, utilizza HTTP. Se stai eseguendo la migrazione a una nuova versione di Server, ripristina il protocollo SSL: Configurazione di SSL/TLS per Server Configurazione di Alteryx Server per SSL: recupero e installazione dei certificati |
Passaggio 6: Avvio di Alteryx Server
# | Passaggio | Dettagli |
---|---|---|
6.1 | Rivedi le impostazioni di sistema di Alteryx e, se necessario, sospendi le pianificazioni. | Esegui le impostazioni di sistema di Alteryx e leggi ogni pagina per confermare che le impostazioni (come il token del controller) contengono i valori previsti. Se non desideri eseguire le pianificazioni all'avvio del servizio, deseleziona: Worker > Generale > Consenti al computer di eseguire i flussi di lavoro Alteryx pianificati Quando selezioni Fine, AlteryxService dovrebbe avviarsi e Server dovrebbe essere disponibile in un browser. |
Importante
Presta particolare attenzione alle impostazioni di Configurazione interfaccia utente di Server poiché una nuova versione di Server potrebbe avere un URL diverso o non disporre di un certificato SSL.

Passaggio 7: Test
# | Passaggio | Dettagli |
---|---|---|
7.1 | Test di base | AlteryxService è in esecuzione? È possibile:
|
7.2 | Test specifici del flusso di lavoro | Puoi eseguire flussi di lavoro che contengono estensioni o connessioni esterne, ad esempio
|