az sf managed-service
Gérer les services exécutés sur un cluster managé Azure Service Fabric. Prend uniquement en charge les services déployés par ARM.
Commandes
Nom | Description | Type | État |
---|---|---|---|
az sf managed-service correlation-scheme |
Gérer les schémas de corrélation des services exécutés sur un cluster managé Azure Service Fabric. Prend uniquement en charge les services déployés par ARM. |
Core | GA |
az sf managed-service correlation-scheme create |
Créez un schéma de corrélation de service managé sur un cluster managé Azure Service Fabric. |
Core | GA |
az sf managed-service correlation-scheme delete |
Supprimez un schéma de corrélation de service managé. |
Core | GA |
az sf managed-service correlation-scheme update |
Mettez à jour un schéma de corrélation de service managé. |
Core | GA |
az sf managed-service create |
Créez un service managé sur un cluster managé Azure Service Fabric. |
Core | GA |
az sf managed-service delete |
Supprimez un service managé. |
Core | GA |
az sf managed-service list |
Répertorier les services managés d’une application managée donnée. |
Core | GA |
az sf managed-service load-metrics |
Gérer les métriques de charge de service s’exécutant sur un cluster managé Azure Service Fabric. Prend uniquement en charge les services déployés par ARM. |
Core | GA |
az sf managed-service load-metrics create |
Créez une métrique de chargement de service managée sur un cluster managé Azure Service Fabric. |
Core | GA |
az sf managed-service load-metrics delete |
Supprimez un service managé. |
Core | GA |
az sf managed-service load-metrics update |
Mettez à jour un service managé. |
Core | GA |
az sf managed-service show |
Obtenez un service. |
Core | GA |
az sf managed-service update |
Mettez à jour un service managé. |
Core | GA |
az sf managed-service create
Créez un service managé sur un cluster managé Azure Service Fabric.
az sf managed-service create --application
--cluster-name
--name
--resource-group
--service-type
--state {Stateful, Stateless}
[--activation-mode]
[--default-move-cost {High, Low, Medium, Zero}]
[--has-persisted-state {false, true}]
[--high-key]
[--instance-count]
[--keep-duration]
[--low-key]
[--min-inst-pct]
[--min-instance-count]
[--min-replica]
[--partition-count]
[--partition-names]
[--partition-scheme {Named, Singleton, UniformInt64Range}]
[--placement-constraints]
[--plcmt-time-limit]
[--quorum-loss-wait]
[--replica-restart-wait]
[--tags]
[--target-replica]
Exemples
Créez un service managé sans état « testService1 » avec le nombre d’instances -1 (sur tous les nœuds).
az sf managed-service create -g testRG -c testCluster --application-name testApp --state stateless --service-name testService \
--service-type testStateless --instance-count -1 --partition-scheme singleton
Créez un service avec état « testService2 » avec une cible de 5 nœuds.
az sf managed-service create -g testRG -c testCluster --application-name testApp --state stateful --service-name testService2 --has-persisted-state \
--service-type testStatefulType --min-replica-set-size 3 --target-replica-set-size 5 --partition-scheme uniformint64range --partition-count 1 --low-key 0 --high-key 25
Paramètres obligatoires
Spécifiez le nom du service.
Spécifiez le nom du cluster, s’il n’est pas donné qu’il sera identique au nom du groupe de ressources.
Spécifiez le nom du service.
Spécifiez le nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Spécifiez le nom du type de service de l’application, il doit exister dans le manifeste de l’application.
Spécifiez si le service est sans état ou avec état.
Paramètres facultatifs
Spécifiez le mode d’activation du package de service.
Spécifiez le coût par défaut d’un déplacement. Les coûts plus élevés rendent moins probable que cluster Resource Manager déplace le réplica lors de la tentative d’équilibrage du cluster.
Détermine s’il s’agit d’un service persistant qui stocke les états sur le disque local. S’il s’agit alors de la valeur de cette propriété est true, si ce n’est pas faux.
Spécifiez la limite supérieure de la plage de clés de partition qui doit être fractionnée entre la partition ' Count ' This is only used with UniformInt64 partition scheme.
Spécifiez le nombre d’instances pour le service sans état. Si -1 est utilisé, cela signifie qu’il s’exécute sur tous les nœuds.
Spécifiez la définition de la durée pendant laquelle les réplicas StandBy doivent être conservés avant d’être supprimés, représentés au format ISO 8601 « hh:mm:ss ».
Spécifiez la limite inférieure de la plage de clés de partition qui doit être fractionnée entre la partition ' Count ' This is only used with UniformInt64 partition scheme.
Spécifiez le pourcentage minimal d’InstanceCount qui doit être à la hauteur de l’case activée de sécurité EnsureAvailability pendant les opérations telles que la mise à niveau ou la désactivation du nœud. Le nombre réel utilisé est max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Notez que si InstanceCount est défini sur -1, pendant le calcul MinInstancePercentage, -1 est d’abord converti en nombre de nœuds sur lesquels les instances sont autorisées à être placées en fonction des contraintes de placement sur le service. Les valeurs autorisées sont comprises entre 0 et 100.
Spécifiez le nombre minimal d’instances qui doivent être conformes aux case activée de sécurité EnsureAvailability pendant les opérations telles que la mise à niveau ou la désactivation du nœud. Le nombre réel utilisé est max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Notez que si InstanceCount est défini sur -1, pendant le calcul MinInstanceCount -1 est d’abord converti en nombre de nœuds sur lesquels les instances sont autorisées à être placées en fonction des contraintes de placement sur le service.
Spécifiez la taille minimale du jeu de réplicas pour le service avec état.
Spécifiez le nombre de partitions. Cela est utilisé uniquement avec le schéma de partition UniformInt64.
Spécifiez le tableau pour les noms des partitions. Il s’agit uniquement d’un schéma de partition nommé.
Spécifiez le schéma de partition à utiliser. Les partitions singleton sont généralement utilisées lorsque le service ne requiert aucun routage supplémentaire. UniformInt64 signifie que chaque partition possède une plage de clés int64. Le nom est généralement destiné aux services avec des données qui peuvent être compartimentées, dans un ensemble délimité. Les régions, les codes postaux, les groupes de clients ou les autres limites de l’entreprise constituent des exemples courants de champs de données utilisés comme clés de partition nommées.
Spécifiez les contraintes de placement sous forme de chaîne. Les contraintes de placement sont des expressions booléennes sur les propriétés de nœud et permettent de restreindre un service à des nœuds particuliers en fonction des besoins du service. Par exemple, pour placer un service sur des nœuds où NodeType est bleu, spécifiez ce qui suit : « NodeColor == blue) ».
Spécifiez la durée pendant laquelle les réplicas peuvent rester InBuild avant de signaler que la build est bloquée, représentée au format ISO 8601 « hh:mm:ss ».
Spécifiez la durée maximale pendant laquelle une partition est autorisée à être dans un état de perte de quorum, représentée au format ISO 8601 « hh:mm:ss ».
Spécifiez la durée entre le moment où un réplica tombe en panne et lorsqu’un nouveau réplica est créé, représenté au format ISO 8601 « hh:mm:ss ».
Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.
Spécifiez la taille du jeu de réplicas cible pour le service avec état.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az sf managed-service delete
Supprimez un service managé.
az sf managed-service delete --application
--cluster-name
--name
--resource-group
Exemples
Supprimez le service managé.
az sf managed-service delete -g testRG -c testCluster --application-name testApp --service-name testService
Paramètres obligatoires
Spécifiez le nom du service.
Spécifiez le nom du cluster, s’il n’est pas donné qu’il sera identique au nom du groupe de ressources.
Spécifiez le nom du service.
Spécifiez le nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az sf managed-service list
Répertorier les services managés d’une application managée donnée.
az sf managed-service list --application
--cluster-name
--resource-group
Exemples
Répertorier les services managés.
az sf managed-service list -g testRG -c testCluster --application-name testApp
Paramètres obligatoires
Spécifiez le nom du service.
Spécifiez le nom du cluster, s’il n’est pas donné qu’il sera identique au nom du groupe de ressources.
Spécifiez le nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az sf managed-service show
Obtenez un service.
az sf managed-service show --application
--cluster-name
--name
--resource-group
Exemples
Afficher les propriétés d’un service managé sur un cluster managé Azure Service Fabric.
az sf managed-service show -g testRG -c testCluster --application-name testApp --service-name testService
Paramètres obligatoires
Spécifiez le nom du service.
Spécifiez le nom du cluster, s’il n’est pas donné qu’il sera identique au nom du groupe de ressources.
Spécifiez le nom du service.
Spécifiez le nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az sf managed-service update
Mettez à jour un service managé.
az sf managed-service update --application
--cluster-name
--name
--resource-group
[--default-move-cost {High, Low, Medium, Zero}]
[--instance-count]
[--keep-duration]
[--min-inst-pct]
[--min-instance-count]
[--min-replica]
[--placement-constraints]
[--plcmt-time-limit]
[--quorum-loss-wait]
[--replica-restart-wait]
[--tags]
[--target-replica]
Exemples
Mettez à jour le service sans état managé.
az sf managed-service update -g testRG -c testCluster --application-name testApp --service-name testService --min-instance-count 2 \
--min-instance-percentage 20
Mettez à jour le service avec état managé.
az sf managed-service update -g testRG -c testCluster --application-name testApp --service-name testService2 --service-placement-time-limit '00:11:00' \
--stand-by-replica-keep-duration '00:11:00' --replica-restart-wait-duration '00:11:00' --quorum-loss-wait-duration '00:11:00'
Paramètres obligatoires
Spécifiez le nom du service.
Spécifiez le nom du cluster, s’il n’est pas donné qu’il sera identique au nom du groupe de ressources.
Spécifiez le nom du service.
Spécifiez le nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres facultatifs
Spécifiez le coût par défaut d’un déplacement. Les coûts plus élevés rendent moins probable que cluster Resource Manager déplace le réplica lors de la tentative d’équilibrage du cluster.
Spécifiez le nombre d’instances pour le service sans état. Si -1 est utilisé, cela signifie qu’il s’exécute sur tous les nœuds.
Spécifiez la définition de la durée pendant laquelle les réplicas StandBy doivent être conservés avant d’être supprimés, représentés au format ISO 8601 « hh:mm:ss ».
Spécifiez le pourcentage minimal d’InstanceCount qui doit être à la hauteur de l’case activée de sécurité EnsureAvailability pendant les opérations telles que la mise à niveau ou la désactivation du nœud. Le nombre réel utilisé est max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Notez que si InstanceCount est défini sur -1, pendant le calcul MinInstancePercentage, -1 est d’abord converti en nombre de nœuds sur lesquels les instances sont autorisées à être placées en fonction des contraintes de placement sur le service. Les valeurs autorisées sont comprises entre 0 et 100.
Spécifiez le nombre minimal d’instances qui doivent être conformes aux case activée de sécurité EnsureAvailability pendant les opérations telles que la mise à niveau ou la désactivation du nœud. Le nombre réel utilisé est max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Notez que si InstanceCount est défini sur -1, pendant le calcul MinInstanceCount -1 est d’abord converti en nombre de nœuds sur lesquels les instances sont autorisées à être placées en fonction des contraintes de placement sur le service.
Spécifiez la taille minimale du jeu de réplicas pour le service avec état.
Spécifiez les contraintes de placement sous forme de chaîne. Les contraintes de placement sont des expressions booléennes sur les propriétés de nœud et permettent de restreindre un service à des nœuds particuliers en fonction des besoins du service. Par exemple, pour placer un service sur des nœuds où NodeType est bleu, spécifiez ce qui suit : « NodeColor == blue) ».
Spécifiez la durée pendant laquelle les réplicas peuvent rester InBuild avant de signaler que la build est bloquée, représentée au format ISO 8601 « hh:mm:ss ».
Spécifiez la durée maximale pendant laquelle une partition est autorisée à être dans un état de perte de quorum, représentée au format ISO 8601 « hh:mm:ss ».
Spécifiez la durée entre le moment où un réplica tombe en panne et lorsqu’un nouveau réplica est créé, représenté au format ISO 8601 « hh:mm:ss ».
Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.
Spécifiez la taille du jeu de réplicas cible pour le service avec état.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.