sfctl sa-cluster
Administre clústeres de Service Fabric independientes.
Comandos:
Command | Descripción |
---|---|
config | Obtenga la configuración del clúster independiente de Service Fabric. |
config-upgrade | Comience a actualizar la configuración de un clúster independiente de Service Fabric. |
upgrade-status | Obtenga el estado de actualización de configuración de clúster de un clúster de Service Fabric independiente. |
sfctl sa-cluster config
Obtenga la configuración del clúster independiente de Service Fabric.
La configuración de clúster contiene propiedades del clúster que incluyen distintos tipos de nodos en el clúster, las configuraciones de seguridad, los errores y las topologías de dominio de actualización, etc.
Argumentos
Argument | Descripción |
---|---|
--configuration-api-version [obligatorio] | La versión de API de la configuración de json de clúster independiente. |
--timeout -t | Tiempo de espera del servidor para realizar la operación en segundos. Este tiempo de espera especifica el tiempo que el cliente está dispuesto a esperar a que se complete la operación solicitada. El valor predeterminado para este parámetro es 60 segundos. Valor predeterminado: 60. |
Argumentos globales
Argumento | Descripción |
---|---|
--debug | Aumente el nivel de detalle de registro para mostrar todos los registros de depuración. |
--help -h | Muestre este mensaje de ayuda y salga. |
--output -o | Formato de salida. Valores permitidos: json, jsonc, table y tsv. Valor predeterminado: json. |
--query | Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/. |
--verbose | Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos. |
sfctl sa-cluster config-upgrade
Comience a actualizar la configuración de un clúster independiente de Service Fabric.
Valide los parámetros de actualización de configuración suministrados e inicie la actualización de la configuración de un clúster si los parámetros son válidos.
Argumentos
Argument | Descripción |
---|---|
--cluster-config [obligatorio] | La configuración de clúster. |
--application-health-policies | Diccionario codificado en JSON de pares de nombres de tipo de aplicación y porcentaje máximo con estado incorrecto antes de producirse el error. |
--delta-unhealthy-nodes | El porcentaje máximo permitido de degradación de mantenimiento delta durante la actualización. Los valores permitidos son enteros entre 0 y 100. |
--health-check-retry | El período de tiempo entre intentos para realizar comprobaciones de mantenimiento si la aplicación o el clúster no funcionan correctamente. Valor predeterminado: PT0H0M0S. |
--health-check-stable | La cantidad de tiempo que la aplicación o el clúster deben tener un estado correcto antes de que la actualización continúe con el siguiente dominio de actualización. Valor predeterminado: PT0H0M0S. En primer lugar se interpreta como una cadena que representa una duración ISO 8601. Si se produce un error, se interpreta como un número que representa el total de milisegundos. |
--health-check-wait | El período de tiempo de espera después de completar un dominio de actualización antes de iniciar el proceso de comprobaciones de mantenimiento. Valor predeterminado: PT0H0M0S. |
--timeout -t | Valor predeterminado: 60. |
--unhealthy-applications | El porcentaje máximo permitido de aplicaciones en mal estado durante la actualización. Los valores permitidos son enteros entre 0 y 100. |
--unhealthy-nodes | El porcentaje máximo permitido de nodos en mal estado durante la actualización. Los valores permitidos son enteros entre 0 y 100. |
--upgrade-domain-delta-unhealthy-nodes | El porcentaje máximo permitido de degradación de mantenimiento delta de dominio de actualización durante la actualización. Los valores permitidos son enteros entre 0 y 100. |
--upgrade-domain-timeout | El período de tiempo del que dispone cada dominio de actualización para completarse antes de la ejecución de FailureAction. Valor predeterminado: PT0H0M0S. En primer lugar se interpreta como una cadena que representa una duración ISO 8601. Si se produce un error, se interpreta como un número que representa el total de milisegundos. |
--upgrade-timeout | El período de tiempo en el que se debe completar la actualización general antes de que se ejecute FailureAction. Valor predeterminado: PT0H0M0S. En primer lugar se interpreta como una cadena que representa una duración ISO 8601. Si se produce un error, se interpreta como un número que representa el total de milisegundos. |
Argumentos globales
Argumento | Descripción |
---|---|
--debug | Aumente el nivel de detalle de registro para mostrar todos los registros de depuración. |
--help -h | Muestre este mensaje de ayuda y salga. |
--output -o | Formato de salida. Valores permitidos: json, jsonc, table y tsv. Valor predeterminado: json. |
--query | Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/. |
--verbose | Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos. |
Ejemplos
Iniciar una actualización de la configuración de clúster
sfctl sa-cluster config-upgrade --cluster-config <YOUR CLUSTER CONFIG> --application-health-
policies "{"fabric:/System":{"ConsiderWarningAsError":true}}"
sfctl sa-cluster upgrade-status
Obtenga el estado de actualización de configuración de clúster de un clúster de Service Fabric independiente.
Obtenga los detalles del estado de actualización de configuración de clúster de un clúster de Service Fabric independiente.
Argumentos
Argument | Descripción |
---|---|
--timeout -t | Tiempo de espera del servidor para realizar la operación en segundos. Este tiempo de espera especifica el tiempo que el cliente está dispuesto a esperar a que se complete la operación solicitada. El valor predeterminado para este parámetro es 60 segundos. Valor predeterminado: 60. |
Argumentos globales
Argumento | Descripción |
---|---|
--debug | Aumente el nivel de detalle de registro para mostrar todos los registros de depuración. |
--help -h | Muestre este mensaje de ayuda y salga. |
--output -o | Formato de salida. Valores permitidos: json, jsonc, table y tsv. Valor predeterminado: json. |
--query | Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/. |
--verbose | Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos. |
Pasos siguientes
- Configuración de la CLI de Service Fabric.
- Obtenga información sobre cómo utilizar la CLI de Service Fabric con los scripts de ejemplo.