Skip to main content

Outil Préparation à la migration

L'outil Préparation à la migration pour Server est un utilitaire qui permet la migration préalable d'une base de données de workflows et d'applications pour accélérer la migration vers la nouvelle norme AES256.

Cet outil de préparation à la migration est facultatif. C'est un utilitaire de ligne de commande distinct. Vous n'avez besoin de l'exécuter qu'une seule fois avant de passer de la version 2022.1 de Server (ou versions antérieures) à la version 2022.3.x ou à une version ultérieure.

Important

  • Si vous effectuez une mise à niveau à partir de la version 2022.1 ou une version antérieure, exécutez l'outil Préparation à la migration avant d'effectuer la mise à niveau vers la version 2022.3+.

  • Si vous effectuez une mise à niveau à partir de la version 2022.3+, votre base de données a déjà effectué une migration cryptographique. Vous n'avez pas besoin d'exécuter l'outil Préparation à la migration.

Note

Pourquoi avons-nous créé cet outil ?

Server met à jour sa technique de chiffrement pour l'utilisation d'AES256 avec des données au repos. Toutes les données chiffrées stockées et existantes doivent migrer de leur méthode de chiffrement actuelle vers la nouvelle. Certaines de ces données peuvent être migrées avant la mise à niveau vers la version 2022.3 pendant que votre Server est en production.

Les applications et les workflows stockés dans Server sont les données les plus longues à migrer. Ces données peuvent être migrées à l'avance pour gagner du temps lors de la mise à niveau vers Server 2022.3.

Alteryx a créé l'outil Préparation à la migration pour vous aider à migrer ces données avant la mise à niveau.

Quand utiliser l'outil Préparation à la migration

Nous vous recommandons d'exécuter l'outil Préparation à la migration dans les cas suivants :

  • Si l'installation de Server que vous mettez à niveau est un système de production ou de développement qui ne peut pas être arrêté pendant plus de quelques heures ;

  • si vous disposez de plus de quelques centaines de workflows ;

  • si vous exécutez MongoDB Atlas ou un serveur MongoDB géré par l'utilisateur.

Même si ces cas ne s'appliquent pas à vous, nous vous recommandons d'exécuter l'outil Préparation à la migration avant de tenter une mise à niveau afin d'être certain de sa réussite.

De plus, vous devriez prendre en compte la taille de db.AS_App_Chunks.dataSize() et de AS_PackageDefinitions. Nous ne fournissons pas de recommandations concernant la taille de la base de données pour savoir quand vous devez exécuter l'outil Préparation à la migration en mode préparation.

Si vous ne disposez que de quelques workflows ou si vous ne voyez pas d'inconvénient à ce que la mise à niveau de Server prenne plusieurs heures voire plusieurs jours, vous pouvez vous passer de l'outil Préparation à la migration et exécuter le programme d'installation de Server standard pour effectuer la mise à niveau vers la version 2022.3. Le temps d'arrêt sera plus long que d'habitude puisque la migration cryptographique sera incluse dans la mise à niveau.

Note

Si vous choisissez de ne pas exécuter l'outil Préparation à la migration avant la mise à niveau, l'outil sera installé et exécuté dans le cadre de l'installation de la mise à niveau 2022.3.

Vérifications préalables

Pour évaluer de manière anticipée les problèmes que vous pourriez rencontrer avant la mise à niveau vers la version 2022.3 ou une version ultérieure, effectuez les vérifications préalables dans le cadre de l'outil Préparation à la migration.

Important

Vous ne pouvez effectuer des vérifications préalables que sur des instances de Server utilisant un jeton contrôleur de 64 caractères.

  • Si vous utilisez la version 2021.3 ou antérieure de Server, vous devez d'abord passer à la version 2022.1 avant de procéder aux étapes suivantes.

  • Vérifiez la longueur de votre jeton contrôleur dans Paramètres système Alteryx > Contrôleur > Général > Jeton > Afficher.

    Si votre jeton comporte 40 caractères, sélectionnez Regénérer pour créer un jeton. Sélectionnez ensuite OK pour redémarrer AlteryxService et créer le jeton.

Pendant le processus de pré-migration ou de migration complète, vous pourrez afficher des journaux d'erreurs qui vous permettront de résoudre les problèmes vous-même. Cela vous permet de prendre les mesures recommandées pour vous assurer que la migration complète s'est déroulée correctement malgré les erreurs.

Nous avons ajouté 3 nouvelles options d'exécution lors de l'exécution de l'outil de préparation à la migration :

  • Par défaut : exécuter la vérification de pré-migration et la pré-migration simultanément (-p)

  • Exécuter uniquement la pré-migration (applications) (--appsonly)

  • Exécuter uniquement l'étape de validation des informations d'identification (--credonly)

Lors de l'exécution de l'outil de de préparation à la migration, vous devez fournir le jeton de contrôleur (-t) et le nom d'hôte/l'adresse IP du contrôleur (-i). Cela signifie également que vous pouvez désormais exécuter l'outil de préparation à la migration sur une configuration à plusieurs nœuds en fournissant le nom d'hôte/l'adresse IP du contrôleur et le jeton du contrôleur.

Veuillez noter que deux instances de l'outil de préparation à la migration ne peuvent pas s'exécuter simultanément pour le même contrôleur.