sfctl sa-cluster
Permet de gérer les clusters Service Fabric autonomes.
Commandes
Command | Description |
---|---|
config | Permet d’obtenir la configuration du cluster autonome Service Fabric. |
config-upgrade | Commence la mise à niveau de la configuration d’un cluster autonome Service Fabric. |
upgrade-status | Permet d’obtenir l’état de mise à niveau de la configuration d’un cluster autonome Service Fabric. |
sfctl sa-cluster config
Permet d’obtenir la configuration du cluster autonome Service Fabric.
La configuration du cluster contient les propriétés du cluster qui incluent des types de nœud différents sur le cluster, les configurations de sécurité, l’erreur et les topologies des domaines de mise à niveau, etc.
Arguments
Argument | Description |
---|---|
--configuration-api-version [requis] | Version de l’API de la configuration json du cluster autonome. |
--timeout -t | Délai d’attente du serveur pour l’exécution de l’opération en secondes. Il spécifie la durée pendant laquelle le client attend la fin de l’opération demandée. La valeur par défaut de ce paramètre est de 60 secondes. Valeur par défaut : 60. |
Arguments globaux
Argument | Description |
---|---|
--debug | Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage. |
--help -h | Affichez ce message d’aide et quittez. |
--output -o | Format de sortie. Valeurs autorisées : json, jsonc, table, tsv. Valeur par défaut : json. |
--query | Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/. |
--verbose | Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets. |
sfctl sa-cluster config-upgrade
Commence la mise à niveau de la configuration d’un cluster autonome Service Fabric.
Valide les paramètres de mise à niveau de la configuration fournis et démarre la mise à niveau de la configuration du cluster si les paramètres sont valides.
Arguments
Argument | Description |
---|---|
--cluster-config [requis] | Configuration du cluster. |
--application-health-policies | Dictionnaire au format JSON comprenant des paires Nom de type d’application/Pourcentage maximal de non intégrité avant déclenchement d’une erreur. |
--delta-unhealthy-nodes | Pourcentage maximal autorisé de dégradation de l’intégrité des nœuds delta pendant la mise à niveau. Les valeurs autorisées sont les valeurs entières comprises entre zéro et 100. |
--health-check-retry | Délai séparant les tentatives d'exécution des contrôles d'intégrité si l'application ou le cluster n'est pas sain. Valeur par défaut : PT0H0M0S. |
--health-check-stable | Durée pendant laquelle l’application ou le cluster doivent rester sains avant que la mise à niveau ne passe au domaine de mise à niveau suivant. Valeur par défaut : PT0H0M0S. Elle est d’abord interprétée en tant que chaîne représentant une durée ISO 8601. Si cette tentative échoue, elle est interprétée comme un nombre représentant le nombre total de millisecondes. |
--health-check-wait | Délai d’attente entre l’achèvement d’un domaine de mise à niveau et le démarrage du processus des contrôles d’intégrité. Valeur par défaut : PT0H0M0S. |
--timeout -t | Valeur par défaut : 60. |
--unhealthy-applications | Pourcentage maximal autorisé d’applications non saines au cours de la mise à niveau. Les valeurs autorisées sont les valeurs entières comprises entre zéro et 100. |
--unhealthy-nodes | Pourcentage maximal autorisé de nœuds non sains au cours de la mise à niveau. Les valeurs autorisées sont les valeurs entières comprises entre zéro et 100. |
--upgrade-domain-delta-unhealthy-nodes | Pourcentage maximal autorisé de dégradation de l’intégrité des nœuds delta de domaine de mise à niveau pendant la mise à niveau. Les valeurs autorisées sont les valeurs entières comprises entre zéro et 100. |
--upgrade-domain-timeout | Durée d’exécution de chaque domaine de mise à niveau avant l’exécution de FailureAction. Valeur par défaut : PT0H0M0S. Elle est d’abord interprétée en tant que chaîne représentant une durée ISO 8601. Si cette tentative échoue, elle est interprétée comme un nombre représentant le nombre total de millisecondes. |
--upgrade-timeout | Durée d’exécution de l’ensemble de la mise à niveau avant l’exécution de FailureAction. Valeur par défaut : PT0H0M0S. Elle est d’abord interprétée en tant que chaîne représentant une durée ISO 8601. Si cette tentative échoue, elle est interprétée comme un nombre représentant le nombre total de millisecondes. |
Arguments globaux
Argument | Description |
---|---|
--debug | Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage. |
--help -h | Affichez ce message d’aide et quittez. |
--output -o | Format de sortie. Valeurs autorisées : json, jsonc, table, tsv. Valeur par défaut : json. |
--query | Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/. |
--verbose | Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets. |
Exemples
Lancer une mise à jour de la configuration du cluster
sfctl sa-cluster config-upgrade --cluster-config <YOUR CLUSTER CONFIG> --application-health-
policies "{"fabric:/System":{"ConsiderWarningAsError":true}}"
sfctl sa-cluster upgrade-status
Permet d’obtenir l’état de mise à niveau de la configuration d’un cluster autonome Service Fabric.
Permet d’obtenir les détails de l’état de mise à niveau de la configuration d’un cluster autonome Service Fabric.
Arguments
Argument | Description |
---|---|
--timeout -t | Délai d’attente du serveur pour l’exécution de l’opération en secondes. Il spécifie la durée pendant laquelle le client attend la fin de l’opération demandée. La valeur par défaut de ce paramètre est de 60 secondes. Valeur par défaut : 60. |
Arguments globaux
Argument | Description |
---|---|
--debug | Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage. |
--help -h | Affichez ce message d’aide et quittez. |
--output -o | Format de sortie. Valeurs autorisées : json, jsonc, table, tsv. Valeur par défaut : json. |
--query | Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/. |
--verbose | Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets. |
Étapes suivantes
- Configurez l’interface de ligne de commande Service Fabric.
- Découvrez comment utiliser l’interface de ligne de commande (CLI) Service Fabric à l’aide d’exemples de scripts.