Problèmes et limites connus
Découvrez des informations sur les problèmes et les limites connus avec Astra Trident avec Docker.
La mise à niveau de Trident Docker Volume Plug-in vers la version 20.10 et ultérieure à partir des versions plus anciennes entraîne un échec de mise à niveau, sans erreur de fichier ou de répertoire de ce type.
-
Désactivez le plug-in.
docker plugin disable -f netapp:latest
-
Retirez le plug-in.
docker plugin rm -f netapp:latest
-
Réinstallez le plug-in en fournissant le paramètre supplémentaire
config
.docker plugin install netapp/trident-plugin:20.10 --alias netapp --grant-all-permissions config=config.json
Les noms de volumes doivent comporter au moins 2 caractères.
Il s'agit d'une limitation client Docker. Le client interprète un nom de caractère unique comme étant un chemin Windows. "Voir bug 25773". |
Docker Swarm dispose de certains comportements qui empêchent Astra Trident de les prendre en charge avec chaque combinaison de stockage et de pilote.
-
Docker Swarm utilise actuellement le nom du volume, mais pas l'ID de volume, comme identifiant de volume unique.
-
Les requêtes de volume sont envoyées simultanément à chaque nœud d'un cluster Swarm.
-
Les plug-ins de volumes (y compris Astra Trident) doivent être exécutés de manière indépendante sur chaque nœud d'un cluster Swarm. En raison du fonctionnement de ONTAP et du
ontap-nas
fonctionnement des pilotes etontap-san
, ce sont eux qui sont les seuls à pouvoir fonctionner dans ces limites.
Les autres conducteurs sont sujets à des problèmes tels que les conditions de course qui peuvent entraîner la création d'un grand nombre de volumes pour une seule demande sans un « gagnant » clair ; par exemple, l'élément possède une fonctionnalité qui permet aux volumes d'avoir le même nom mais des ID différents.
NetApp a fourni des commentaires à l'équipe Docker, mais ne fournit aucune indication de recours futur.