Outre les manuels d'exécution prédéfinis, la fonctionnalité du système de diagnostic en ligne (ODS) prend également en charge les manuels d'exécution dynamiques pour déboguer NSX lors de l'exécution.
Les manuels d'exécution dynamiques ne dépendent pas de version NSX et vous pouvez les installer à tout moment. Les manuels d'exécution dynamiques résolvent les problèmes suivants :
- Comme le développement et la maintenance de manuels d'exécution prédéfinis suivent le cycle de publication NSX, cela empêche le débogage des problèmes émergeant sur les sites en direct entre les cycles de publication. Avec les manuels d'exécution dynamiques, toutes les exigences de débogage peuvent être mises en œuvre entre les cycles de publication, car ils peuvent être développés et installés à tout moment.
- Si vous mettez à niveau NSX partiellement, il peut y avoir une incompatibilité entre un manuel d'exécution et l'API qui l'appelle. Par exemple, vous mettez à niveau le nœud de transport, sans mettre à niveau Unified Appliance (UA), et la mise à niveau installe une nouvelle version du manuel d'exécution sur le nœud de transport. Dans ce cas, UA peut ne pas être en mesure d'appeler la nouvelle version du manuel d'exécution avec l'ancienne API, car l'API peut être obsolète.
Seule l'équipe VMware peut créer des manuels d'exécution dynamiques et vous pouvez les télécharger pour les installer sur votre système. Notez que les manuels d'exécution ne prennent pas en charge la sauvegarde et la restauration des données.
Pour installer les manuels d'exécution dynamiques, vous devez définir un groupe appelé instance de manuel d'exécution dynamique. L'instance de manuel d'exécution dynamique définit tous les groupes de nœuds d'installation dans lesquels les manuels d'exécution doivent être installés. Si un nouveau nœud est ajouté à un groupe, le manuel d'exécution sera automatiquement installé sur le nouveau nœud.
Avec NSX 4.2, le manuel d'exécution suivant est disponible au téléchargement. Pour plus d'informations sur le manuel d'exécution, téléchargez le module sur le site VMware https://support.broadcom.com/group/ecx/downloads.
Manuel d'exécution | Description |
---|---|
Manuel d'exécution Hyperbus | Le manuel d'exécution Hyperbus dynamique peut vérifier les problèmes Hyperbus suivants et fournir une suggestion de correction :
Ce manuel d'exécution prend vif-id comme argument d'entrée. |
Pour installer des manuels d’exécution dynamiques, procédez comme suit :
Conditions préalables
Télécharger le paquet dynamique à partir du site de VMware https://support.broadcom.com/group/ecx/downloads.
Procédure
Que faire ensuite
Pour étendre une instance de manuel d'exécution dynamique à des nœuds supplémentaires, exécutez l'API suivante.
PATCH https://10.180.85.179/policy/api/v1/infra/sha/dynamic-runbook-instances/<dynamic-instanace-id>
{ "applied_to_group_paths":["/infra/domains/default/groups/<tn-group-name>"], "applied_to_nodes":["<target-edge-id>","<target-ua-id>"] }
Pour désinstaller un manuel d'exécution, exécutez l'API suivante.
DELETE https://10.180.85.179/policy/api/v1/infra/sha/dynamic-runbook-instances/<dynamic-instanace-id>/file
Pour désinstaller une instance de manuel d'exécution dynamique, exécutez l'API suivante.
DELETE https://10.180.85.179/policy/api/v1/infra/sha/dynamic-runbook-instances/<dynamic-instanace-id>