2.3. Notes de publication de Migration Toolkit for Containers 1.5
2.3.1. Nouvelles fonctionnalités et améliorations Copier lienLien copié sur presse-papiers!
Cette version comporte les nouvelles fonctionnalités et améliorations suivantes :
- L'arbre Migration resource sur la page Migration details de la console web a été amélioré avec des ressources supplémentaires, des événements Kubernetes et des informations d'état en direct pour la surveillance et le débogage des migrations.
- La console web peut prendre en charge des centaines de plans de migration.
- Un espace de noms source peut être mappé à un espace de noms cible différent dans un plan de migration. Auparavant, l'espace de noms source était associé à un espace de noms cible portant le même nom.
- Les phases d'accrochage et les informations sur l'état sont affichées dans la console web au cours d'une migration.
- Le nombre de tentatives Rsync est affiché dans la console web pendant la migration directe de volumes.
- Le redimensionnement du volume persistant (PV) peut être activé pour la migration directe de volumes afin de garantir que le cluster cible ne manque pas d'espace disque.
- Le seuil qui déclenche le redimensionnement des PV est configurable. Auparavant, le redimensionnement des PV se produisait lorsque l'utilisation du disque dépassait 97 %.
- Velero a été mis à jour à la version 1.6, qui apporte de nombreuses corrections et améliorations.
- Les clients Kubernetes mis en cache peuvent être activés pour améliorer les performances.
2.3.2. Fonctionnalités obsolètes Copier lienLien copié sur presse-papiers!
Les fonctionnalités suivantes sont obsolètes :
- Les versions 1.2 et 1.3 de MTC ne sont plus prises en charge.
-
La procédure de mise à jour des API obsolètes a été supprimée de la section "troubleshooting" de la documentation car la commande
oc convertest obsolète.
2.3.3. Problèmes connus Copier lienLien copié sur presse-papiers!
Cette version présente les problèmes connus suivants :
-
Le stockage Microsoft Azure est indisponible si vous créez plus de 400 plans de migration. La ressource personnalisée
MigStorageaffiche le message suivant :The request is being throttled as the limit has been reached for operation type. (BZ#1977226) - Si une migration échoue, le plan de migration ne conserve pas les paramètres personnalisés de volume persistant (PV) pour les pods mis en veille. Vous devez annuler manuellement la migration, supprimer le plan de migration et en créer un nouveau avec vos paramètres de volume persistant. (BZ#1784899)
-
Le redimensionnement des PV ne fonctionne pas comme prévu pour le stockage AWS gp2 à moins que la valeur de
pv_resizing_thresholdsoit égale ou supérieure à 42 %. (BZ#1973148) Le redimensionnement des PV ne fonctionne pas avec les clusters sources OpenShift Container Platform 3.7 et 3.9 dans les scénarios suivants :
- L'application a été installée après l'installation de MTC.
Un pod d'application a été reprogrammé sur un autre nœud après l'installation de MTC.
OpenShift Container Platform 3.7 et 3.9 ne prend pas en charge la fonctionnalité Mount Propagation qui permet à Velero de monter automatiquement les PV dans le pod
Restic. La ressource personnalisée (CR)MigAnalyticne parvient pas à collecter les données PV du podResticet signale les ressources comme étant0. La CRMigPlanaffiche un état similaire à ce qui suit :Exemple de sortie
status: conditions: - category: Warn lastTransitionTime: 2021-07-15T04:11:44Z message: Failed gathering extended PV usage information for PVs [nginx-logs nginx-html], please see MigAnalytic openshift-migration/ocp-24706-basicvolmig-migplan-1626319591-szwd6 for details reason: FailedRunningDf status: "True" type: ExtendedPVAnalysisFailedPour activer le redimensionnement des PV, vous pouvez redémarrer manuellement le daemonset Restic sur le cluster source ou redémarrer les pods
Resticsur les mêmes nœuds que l'application. Si vous ne redémarrez pas Restic, vous pouvez exécuter la migration de volume directe sans redimensionnement de PV. (BZ#1982729)
2.3.4. Modifications techniques Copier lienLien copié sur presse-papiers!
Cette version comporte les modifications techniques suivantes :
- L'ancien Migration Toolkit for Containers Operator version 1.5.1 est installé manuellement sur OpenShift Container Platform versions 3.7 à 4.5.
- Le Migration Toolkit for Containers Operator version 1.5.1 est installé sur OpenShift Container Platform versions 4.6 et ultérieures à l'aide de l'Operator Lifecycle Manager.