NSX Data Center for vSphere utilise l'allocation de ressources vSphere afin de réserver des ressources pour les dispositifs NSX Edge. La réservation des ressources de CPU et de mémoire pour NSX Edge garantit que le dispositif dispose de suffisamment de ressources pour fonctionner correctement.
Il existe trois méthodes de réservation de ressources : Géré par le système, Personnalisé ou Pas de réservation
Réservation de ressources gérées par le système
Si vous sélectionnez Géré par le système, le système réserve des ressources de CPU et de mémoire pour le nouveau dispositif NSX Edge. Les ressources réservées sont égales à la configuration système requise pour la taille du dispositif, modifiée par n'importe quel pourcentage spécifié à l'aide de l'API de configuration de réglage.
Lorsque vous installez, mettez à niveau ou redéployez une instance de NSX Edge, les dispositifs NSX Edge associés sont déployés. Si un dispositif dispose de la réservation de ressources Géré par le système, la réservation est appliquée sur le pool de ressources après la mise sous tension du dispositif. Si les ressources sont insuffisantes, la réservation échoue et génère un événement système, mais le déploiement du dispositif réussit. La réservation est tentée la prochaine fois que le dispositif est déployé (lors de la mise à niveau ou du redéploiement).
Avec les réservations de ressources Géré par le système, si vous modifiez la taille du dispositif, le système met à jour la réservation de ressources afin de correspondre à la configuration système requise de la nouvelle taille de dispositif.
Réservation de ressources personnalisées
Si vous sélectionnez Personnalisé, vous déterminez les réservations de ressources pour le dispositif NSX Edge.
Lorsque vous installez, mettez à niveau ou redéployez un dispositif NSX Edge, les dispositifs NSX Edge associés sont déployés. Si un dispositif dispose de la réservation de ressources Personnalisé, la réservation est appliquée sur le pool de ressources avant la mise sous tension du dispositif. Si les ressources sont insuffisantes, le dispositif ne parvient pas à se mettre sous tension et le déploiement du dispositif échoue.
Vous pouvez appliquer les réservations Personnalisé à un dispositif NSX Edge existant. Si le pool de ressources ne dispose pas de ressources suffisantes, la modification de la configuration échoue.
Avec des réservations de ressources Personnalisé, le système ne gère pas de réservations de ressources pour le dispositif. Si vous modifiez la taille du dispositif, la configuration système requise du dispositif change, mais le système ne met pas à jour la réservation de ressources. Vous devez modifier la réservation de ressources pour refléter la configuration système requise de la nouvelle taille du dispositif.
Aucune réservation de ressources
Si vous sélectionnez Pas de réservation, aucune ressource n'est réservée pour le dispositif NSX Edge. Vous pouvez déployer des dispositifs NSX Edge sur des hôtes qui ne disposent pas de ressources suffisantes, mais les dispositifs peuvent ne pas fonctionner correctement s'il existe un conflit entre les ressources.
Configuration des réservations de ressources du dispositif NSX Edge
Vous définissez la réservation de ressources lors de la création d'un dispositif NSX Edge. Vous pouvez également mettre à jour la réservation sur un dispositif NSX Edge existant. Vous pouvez utiliser vSphere Web Client ou l'API pour ces tâches. Pour plus d'informations sur l'utilisation de l'API, reportez-vous au Guide de NSX API.
Opération | vSphere Web Client | API |
---|---|---|
Créer un dispositif NSX Edge | Accédez à Ajouter. L'assistant vous guide à travers les étapes de création d'un dispositif NSX Edge. Vous pouvez ajouter un dispositif NSX Edge dans l'étape Configurer le déploiement. Vous sélectionnez la méthode de réservation dans le menu déroulant Réservation de ressources. | , puis cliquez surUtiliser POST /api/4.0/edges |
Mettre à jour un dispositif NSX Edge existant | Accédez à Réservation de ressources. | , puis modifiez la VM du dispositif afin de sélectionner une valeur différente pourUtiliser PUT /api/4.0/edges/{edgeId}/appliances |
cpuReservation > reservation
et
memoryReservation > reservation
pour configurer la réservation de ressources du dispositif
NSX Edge à l'aide de l'API.
Méthode de réservation de ressources | Valeurs des paramètres de réservation |
---|---|
Géré par le système | Ne spécifiez pas de valeurs pour cpuReservation > reservation et memoryReservation > reservation . |
Personnalisé | Spécifiez les valeurs souhaitées dans cpuReservation > reservation et memoryReservation > reservation . |
Pas de réservation | Définissez cpuReservation > reservation et memoryReservation > reservation sur 0 . |
La configuration système requise des dispositifs NSX Edge dépend de la taille du dispositif : Compacte, Grande, Super grande ou Extra grande. Ces valeurs sont utilisées pour la réservation de ressources Géré par le système par défaut.
Taille du dispositif | Réservation de CPU | Réservation de mémoire |
---|---|---|
Compacte | 1000 MHz | 512 Mo |
Grande | 2000 MHz | 1 Go |
Super grande | 4000 MHz | 2 Go |
Extra grande | 6000 MHz | 8 Go |
Modification de la réservation de ressources gérées par le système à l'aide de la configuration de réglage
Lorsqu'il manque des ressources, vous pouvez désactiver temporairement les réservations de ressources Géré par le système ou diminuer la valeur par défaut. Vous pouvez modifier le pourcentage de réservation en configurant des valeurs pour les paramètres edgeVCpuReservationPercentage
et edgeMemoryReservationPercentage
dans l'API de configuration de réglage, PUT /api/4.0/edgePublish/tuningConfiguration
. La valeur par défaut des deux paramètres est 100
. Cette modification affecte les nouveaux déploiements de dispositifs NSX Edge, mais pas les dispositifs existants. Les pourcentages modifient le CPU et la mémoire par défaut réservés pour la taille de dispositif NSX Edge appropriée. Pour désactiver la réservation de ressources, définissez les valeurs sur 0. Reportez-vous à Guide de NSX API pour plus de détails.
Remplacement de la méthode de réservation de ressources de Personnalisé par Géré par le système
Si vous utilisez NSX 6.4.3 ou une version antérieure, et que vous sélectionnez les réservations Personnalisé ou Pas de réservation pour un dispositif NSX Edge, vous ne pouvez pas revenir aux réservations Géré par le système.
À partir de NSX 6.4.4, vous pouvez utiliser l'API pour revenir aux réservations Géré par le système à l'aide de POST /api/4.0/edges/{edgeId}/appliances?action=applySystemResourceReservation
. Reportez-vous à Guide de NSX API pour plus de détails.
À partir de NSX 6.4.6, vous pouvez utiliser vSphere Web Client pour modifier la VM du dispositif NSX Edge et revenir aux réservations Géré par le système.