Aggiornare un'applicazione gestita di Service Fabric. In questo modo è possibile aggiornare i parametri dell'applicazione e/o aggiornare la versione del tipo di applicazione che attiverà un aggiornamento dell'applicazione o altri aggiornamenti di sola configurazione. Supporta solo le applicazioni arm distribuite.
Questo cmdlet può essere usato per aggiornare i parametri dell'applicazione e aggiornare la versione del tipo di applicazione insieme ad altri aggiornamenti di sola configurazione. L'aggiornamento del parametro modificherà il modello solo sul lato ARM, solo quando viene usata una nuova versione del tipo, il comando attiverà un aggiornamento dell'applicazione. La versione del tipo specificata deve essere già creata nel cluster usando New-AzServiceFabricManagedClusterApplicationTypeVersion.
Questo esempio avvia un aggiornamento dell'applicazione gestita per aggiornare la versione del tipo a "v2" creata con New-AzServiceFabricManagedClusterApplicationTypeVersion. I parametri dell'applicazione usati devono essere definiti nel manifesto dell'applicazione.
Questo esempio avvia un aggiornamento dell'applicazione per aggiornare la versione del tipo a "v2" e imposta anche alcuni parametri dei criteri di aggiornamento che avranno effetto dall'aggiornamento corrente.
Questo esempio aggiorna i parametri dell'applicazione, ma queste modifiche avranno effetto solo fino all'aggiornamento della versione successiva all'applicazione.
Parametri
-ApplicationParameter
Specificare i parametri dell'applicazione come coppie chiave/valore.
Questi parametri devono esistere nel manifesto dell'applicazione.
Specifica la percentuale massima di partizioni non integre per servizio consentite dai criteri di integrità per il tipo di servizio predefinito da utilizzare per l'aggiornamento monitorato.
Specifica la percentuale massima di repliche non integre per servizio consentite dai criteri di integrità per il tipo di servizio predefinito da utilizzare per l'aggiornamento monitorato.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-DefaultServiceTypeUnhealthyServicesMaxPercent
Specifica la percentuale massima di servizi non integri consentiti dai criteri di integrità per il tipo di servizio predefinito da utilizzare per l'aggiornamento monitorato.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-HealthCheckRetryTimeoutSec
Specifica la durata, espressa in secondi, dopo la quale Il servizio Fabric ritenta il controllo integrità se il controllo integrità precedente ha esito negativo.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-HealthCheckStableDurationSec
Specifica la durata, in secondi, che Service Fabric attende per verificare che l'applicazione sia stabile prima di passare al dominio di aggiornamento successivo o completare l'aggiornamento.
Questa durata di attesa impedisce modifiche non rilevate dell'integrità subito dopo l'esecuzione del controllo integrità.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-HealthCheckWaitDurationSec
Specifica la durata, espressa in secondi, che il servizio Fabric attende prima di eseguire il controllo di integrità iniziale al termine dell'aggiornamento nel dominio di aggiornamento.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-InstanceCloseDelayDurationSec
Specifica la durata, in secondi, di attesa prima della chiusura di un'istanza senza stato, per consentire alle richieste attive di svuotare normalmente.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-RecreateApplication
Determina se l'applicazione deve essere ricreata in caso di aggiornamento.
Se value=true, il resto dei parametri dei criteri di aggiornamento non è consentito.
Valore dalla pipeline in base al nome della proprietà:
True
Valore dagli argomenti rimanenti:
False
-ServiceTypeHealthPolicyMap
Specifica la mappa dei criteri di integrità da usare per diversi tipi di servizio come tabella hash nel formato seguente: @ {"ServiceTypeName" : "MaxPercentUnhealthyPartitionsPerService,MaxPercentUnhealthyReplicasPerPartition,MaxPercentUnhealthyServices"}.
Ad esempio: @{ "ServiceTypeName01" = "5,10,5"; "ServiceTypeName02" = "5,5,5" }
Valore dalla pipeline in base al nome della proprietà:
True
Valore dagli argomenti rimanenti:
False
-UnhealthyDeployedApplicationsMaxPercent
Specifica la percentuale massima delle istanze dell'applicazione distribuite nei nodi del cluster con uno stato di integrità di errore prima che lo stato di integrità dell'applicazione per il cluster sia errore.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-UpgradeDomainTimeoutSec
Specifica il tempo massimo, espresso in secondi, che il servizio Fabric richiede per aggiornare un singolo dominio di aggiornamento.
Dopo questo periodo, l'aggiornamento non riesce.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-UpgradeReplicaSetCheckTimeoutSec
Specifica il tempo massimo di attesa del servizio Fabric per la riconfigurazione di un servizio in uno stato sicuro, se non già in uno stato sicuro, prima che il servizio Fabric procede con l'aggiornamento.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-UpgradeTimeoutSec
Specifica il tempo massimo, espresso in secondi, che il servizio Fabric richiede per l'intero aggiornamento.
Dopo questo periodo, l'aggiornamento non riesce.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.