Start-ServiceFabricComposeDeploymentUpgrade
ÖNİZLEME. Service Fabric oluşturma dağıtımlarını yeni bir oluşturma dosyasıyla yükseltir.
Sözdizimi
Start-ServiceFabricComposeDeploymentUpgrade
[-DeploymentName] <String>
[-Compose] <String>
[[-RegistryUserName] <String>]
[[-RegistryPassword] <String>]
[-PasswordEncrypted]
[-ForceRestart]
[[-UpgradeReplicaSetCheckTimeoutSec] <UInt32>]
[-UnmonitoredAuto]
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Start-ServiceFabricComposeDeploymentUpgrade
[-DeploymentName] <String>
[-Compose] <String>
[[-RegistryUserName] <String>]
[[-RegistryPassword] <String>]
[-PasswordEncrypted]
[-ForceRestart]
[[-UpgradeReplicaSetCheckTimeoutSec] <UInt32>]
[-UnmonitoredManual]
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Start-ServiceFabricComposeDeploymentUpgrade
[-DeploymentName] <String>
[-Compose] <String>
[[-RegistryUserName] <String>]
[[-RegistryPassword] <String>]
[-PasswordEncrypted]
[-ForceRestart]
[[-UpgradeReplicaSetCheckTimeoutSec] <UInt32>]
[-Monitored]
-FailureAction <UpgradeFailureAction>
[-HealthCheckRetryTimeoutSec <UInt32>]
[-HealthCheckWaitDurationSec <UInt32>]
[-HealthCheckStableDurationSec <UInt32>]
[-UpgradeDomainTimeoutSec <UInt32>]
[-UpgradeTimeoutSec <UInt32>]
[-ConsiderWarningAsError <Boolean>]
[-DefaultServiceTypeHealthPolicy <String>]
[-MaxPercentUnhealthyDeployedApplications <Byte>]
[-ServiceTypeHealthPolicyMap <Hashtable>]
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Bu cmdlet ÖNİzLEME aşamasındadır ve sonraki sürümlerde değiştirilebilir. Uyumluluk garantisi yoktur.
Start-ServiceFabricComposeDeploymentUpgrade cmdlet'i bir Service Fabric oluşturma dağıtımını yükseltir. Bu cmdlet, kümede yükseltmeyi başlatır.
Service Fabric kümesinde herhangi bir işlem yapmadan önce, Connect-ServiceFabricCluster cmdlet'ini kullanarak kümeyle bağlantı kurun.
Service Fabric oluşturma dağıtımıyla ilgili yönergeler için bkz. Service Fabric'te dağıtım oluşturma
Örnekler
Örnek 1: Oluşturma dağıtımlarını yükseltme
PS C:\> Start-ServiceFabricComposeDeploymentUpgrade -DeploymentName mydeployment -Compose docker-compose.yml -Monitored -FailureAction Rollback
komutu, oluşturma dosyası docker-compose.yml mydeployment adlı oluşturma dağıtımında izlenen bir otomatik yükseltme gerçekleştirir. İzlenen yükseltme başarısız olursa yükseltme geri alınır. Uygulama türünü önceden kaydetmeye gerek yoktur.
Parametreler
-Compose
Service Fabric oluşturma dağıtımını açıklayan bir hedef oluşturma dosyasının dosya yolunu belirtir.
Tür: | String |
Position: | 1 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Tür: | SwitchParameter |
Diğer adlar: | cf |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ConsiderWarningAsError
Sistem durumu değerlendirmesi sırasında bir uyarı sistem durumu olayının hata olayı olarak ele alıp almayacağını gösterir.
Tür: | Boolean |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-DefaultServiceTypeHealthPolicy
İzlenen yükseltme için kullanılacak varsayılan hizmet türünün sistem durumu ilkesini MaxPercentUnhealthyPartitionsPerService, MaxPercentUnhealthyReplicasPerPartition, MaxPercentUnhealthyServices biçiminde belirtir. Örneğin, 5,10,15 aşağıdaki değerleri gösterir:
- MaxPercentUnhealthyPartitionsPerService = 5
- MaxPercentUnhealthyReplicasPerPartition = 10
- MaxPercentUnhealthyServices = 15
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-DeploymentName
Oluşturma dağıtımının adını belirtir. cmdlet'i oluşturma dağıtımını bu adla yükselter.
Tür: | String |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-FailureAction
İzlenen yükseltme başarısız olursa gerçekleştirecek eylemi belirtir. Bu parametre için kabul edilebilir değerler şunlardır:
- Geri alma
- El ile
Tür: | UpgradeFailureAction |
Kabul edilen değerler: | Invalid, Rollback, Manual |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Force
Bu cmdlet'in uyarı iletisini atlayıp yükseltmeye zorlandığını gösterir.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ForceRestart
Yeni oluşturma dosyasında hizmet açıklamaları değişmese bile oluşturma dosyasındaki tüm kapsayıcıların yeniden oluşturulması gerektiğini gösterir.
Tür: | SwitchParameter |
Position: | 5 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-HealthCheckRetryTimeoutSec
Service Fabric'in önceki sistem durumu denetiminin başarısız olup olmadığını yeniden deneme süresini saniye cinsinden belirtir.
Tür: | UInt32 |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-HealthCheckStableDurationSec
Service Fabric'in dağıtılan dağıtımı oluşturan uygulamanın sonraki yükseltme etki alanına geçmeden veya yükseltmeyi tamamlamadan önce kararlı olduğunu doğrulamak için bekleyeceği süreyi saniye cinsinden belirtir. Bu bekleme süresi, sistem durumu denetimi gerçekleştirildikten hemen sonra algılanmayan sistem durumu değişikliklerini engeller.
Tür: | UInt32 |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-HealthCheckWaitDurationSec
Service Fabric'in yükseltme etki alanındaki yükseltmeyi tamamladıktan sonra ilk sistem durumu denetimini gerçekleştirmeden önce bekleyeceği süreyi saniye cinsinden belirtir.
Tür: | UInt32 |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-MaxPercentUnhealthyDeployedApplications
Kümenin uygulama sistem durumu hata olmadan önce sistem durumu hata olan kümedeki düğümlere dağıtılan uygulama örneklerinin en yüksek yüzdesini belirtir.
Tür: | Byte |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Monitored
Yükseltme modunun izlendiğini gösterir. Cmdlet bir yükseltme etki alanı için yükseltmeyi tamamladıktan sonra, yükseltme etki alanının ve kümenin sistem durumu tanımladığınız sistem durumu ilkelerini karşılıyorsa, Service Fabric sonraki yükseltme etki alanını yükseltir. Yükseltme etki alanı veya küme sistem durumu ilkelerini karşılayamazsa, yükseltme başarısız olur ve Service Fabric, yükseltme etki alanı için yükseltmeyi geri alır veya belirtilen ilkeye göre el ile moda geri döner. Bu, üretim ortamında dağıtım yükseltmeleri oluşturmak için önerilen moddur.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-PasswordEncrypted
RegistryPasswordInvoke-ServiceFabricEncryptTexttarafından şifrelenip şifrelenmediğini gösterir.
Tür: | SwitchParameter |
Position: | 4 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-RegistryPassword
Kapsayıcı kayıt defterinin parolasını gösterir. Bu parmameter sağlanırsa, RegistryUserName birlikte sağlanmalıdır.
Tür: | String |
Position: | 3 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-RegistryUserName
Kapsayıcı kayıt defterinin kullanıcı adını gösterir. Bu parmameter sağlanırsa, RegistryPassword birlikte sağlanması gerekir.
Tür: | String |
Position: | 2 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ServiceTypeHealthPolicyMap
Farklı hizmet türleri için kullanılacak sistem durumu ilkesinin eşlemesini şu biçimde karma tablo olarak belirtir: @ {"ServiceTypeName" : "MaxPercentUnhealthyPartitionsPerService,MaxPercentUnhealthyReplicasPerPartition,MaxPercentUnhealthyServices"}. Mesela:
@{ "ServiceTypeName01" = "5,10,5"; "ServiceTypeName02" = "5,5,5" }
Tür: | Hashtable |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-TimeoutSec
İşlem için zaman aşımı süresini saniye cinsinden belirtir.
Tür: | Int32 |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-UnmonitoredAuto
Yükseltme modunun izlenmeyen otomatik olduğunu gösterir. Service Fabric bir yükseltme etki alanını yükseltdikten sonra Service Fabric, uygulama sistem durumundan bağımsız olarak bir sonraki yükseltme etki alanını yükseltir. Bu mod üretim için önerilmez ve yalnızca oluşturma dağıtımı geliştirme sırasında kullanışlıdır.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-UnmonitoredManual
Yükseltme modunun izlenmeyen el ile olduğunu gösterir. Service Fabric bir yükseltme etki alanını yükselttikte, Resume-ServiceFabricApplicationUpgrade cmdlet'ini kullanarak bir sonraki yükseltme etki alanını yükseltmenizi bekler.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-UpgradeDomainTimeoutSec
Service Fabric'in tek bir yükseltme etki alanını yükseltmesi için gereken en uzun süreyi saniye cinsinden belirtir. Bu süre sonunda yükseltme başarısız olur.
Tür: | UInt32 |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-UpgradeReplicaSetCheckTimeoutSec
Service Fabric'in, Service Fabric yükseltmeye devam etmeden önce güvenli durumda değilse, hizmetin yeniden yapılandırılmasını bekleyeceği en uzun süreyi belirtir.
Tür: | UInt32 |
Position: | 6 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-UpgradeTimeoutSec
Service Fabric'in tüm yükseltme için gereken en uzun süreyi saniye cinsinden belirtir. Bu süre sonunda yükseltme başarısız olur.
Tür: | UInt32 |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-WhatIf
Cmdlet çalıştırılırsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
Tür: | SwitchParameter |
Diğer adlar: | wi |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
Girişler
None
Çıkışlar
System.Object