Microsoft.ServiceFabric kümeleri 2019-06-01-preview
Bicep kaynak tanımı
Kümeler kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- kaynak grupları
- Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.ServiceFabric/clusters kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.ServiceFabric/clusters@2019-06-01-preview' = {
location: 'string'
name: 'string'
properties: {
addOnFeatures: [
'string'
]
azureActiveDirectory: {
clientApplication: 'string'
clusterApplication: 'string'
tenantId: 'string'
}
certificate: {
thumbprint: 'string'
thumbprintSecondary: 'string'
x509StoreName: 'string'
}
certificateCommonNames: {
commonNames: [
{
certificateCommonName: 'string'
certificateIssuerThumbprint: 'string'
}
]
x509StoreName: 'string'
}
clientCertificateCommonNames: [
{
certificateCommonName: 'string'
certificateIssuerThumbprint: 'string'
isAdmin: bool
}
]
clientCertificateThumbprints: [
{
certificateThumbprint: 'string'
isAdmin: bool
}
]
clusterCodeVersion: 'string'
diagnosticsStorageAccountConfig: {
blobEndpoint: 'string'
protectedAccountKeyName: 'string'
protectedAccountKeyName2: 'string'
queueEndpoint: 'string'
storageAccountName: 'string'
tableEndpoint: 'string'
}
eventStoreServiceEnabled: bool
fabricSettings: [
{
name: 'string'
parameters: [
{
name: 'string'
value: 'string'
}
]
}
]
managementEndpoint: 'string'
nodeTypes: [
{
applicationPorts: {
endPort: int
startPort: int
}
capacities: {
{customized property}: 'string'
}
clientConnectionEndpointPort: int
durabilityLevel: 'string'
ephemeralPorts: {
endPort: int
startPort: int
}
httpGatewayEndpointPort: int
isPrimary: bool
name: 'string'
placementProperties: {
{customized property}: 'string'
}
reverseProxyEndpointPort: int
vmInstanceCount: int
}
]
reliabilityLevel: 'string'
reverseProxyCertificate: {
thumbprint: 'string'
thumbprintSecondary: 'string'
x509StoreName: 'string'
}
reverseProxyCertificateCommonNames: {
commonNames: [
{
certificateCommonName: 'string'
certificateIssuerThumbprint: 'string'
}
]
x509StoreName: 'string'
}
upgradeDescription: {
deltaHealthPolicy: {
applicationDeltaHealthPolicies: {
{customized property}: {
defaultServiceTypeDeltaHealthPolicy: {
maxPercentDeltaUnhealthyServices: int
}
serviceTypeDeltaHealthPolicies: {
{customized property}: {
maxPercentDeltaUnhealthyServices: int
}
}
}
}
maxPercentDeltaUnhealthyApplications: int
maxPercentDeltaUnhealthyNodes: int
maxPercentUpgradeDomainDeltaUnhealthyNodes: int
}
forceRestart: bool
healthCheckRetryTimeout: 'string'
healthCheckStableDuration: 'string'
healthCheckWaitDuration: 'string'
healthPolicy: {
applicationHealthPolicies: {
{customized property}: {
defaultServiceTypeHealthPolicy: {
maxPercentUnhealthyServices: int
}
serviceTypeHealthPolicies: {
{customized property}: {
maxPercentUnhealthyServices: int
}
}
}
}
maxPercentUnhealthyApplications: int
maxPercentUnhealthyNodes: int
}
upgradeDomainTimeout: 'string'
upgradeReplicaSetCheckTimeout: 'string'
upgradeTimeout: 'string'
}
upgradeMode: 'string'
vmImage: 'string'
}
tags: {
{customized property}: 'string'
}
}
Özellik değerleri
ApplicationDeltaHealthPolicy
Ad | Açıklama | Değer |
---|---|---|
defaultServiceTypeDeltaHealthPolicy | Kümeyi yükseltirken bir hizmet türünün sistem durumunu değerlendirmek için varsayılan olarak kullanılan delta sistem durumu ilkesi. | ServiceTypeDeltaHealthPolicy |
serviceTypeDeltaHealthPolicies | Hizmet türü adı başına hizmet türü delta sistem durumu ilkesine sahip eşleme. Harita varsayılan olarak boş olur. | ServiceTypeDeltaHealthPolicyMap |
ApplicationDeltaHealthPolicyMap
Ad | Açıklama | Değer |
---|
ApplicationHealthPolicy
Ad | Açıklama | Değer |
---|---|---|
defaultServiceTypeHealthPolicy | Bir hizmet türünün sistem durumunu değerlendirmek için varsayılan olarak kullanılan sistem durumu ilkesi. | ServiceTypeHealthPolicy |
serviceTypeHealthPolicies | Hizmet türü adı başına hizmet türü sistem durumu ilkesine sahip eşleme. Harita varsayılan olarak boş olur. | ServiceTypeHealthPolicyMap |
ApplicationHealthPolicyMap
Ad | Açıklama | Değer |
---|
AzureActiveDirectory
Ad | Açıklama | Değer |
---|---|---|
clientApplication | Azure Active Directory istemci uygulama kimliği. | dizgi |
clusterApplication | Azure Active Directory kümesi uygulama kimliği. | dizgi |
tenantId | Azure Active Directory kiracı kimliği. | dizgi |
CertificateDescription
Ad | Açıklama | Değer |
---|---|---|
Parmak izi | Birincil sertifikanın parmak izi. | dize (gerekli) |
thumbprintSecondary | İkincil sertifikanın parmak izi. | dizgi |
x509StoreName | Yerel sertifika deposu konumu. | 'AddressBook' 'AuthRoot' 'CertificateAuthority' 'İzin Verilmiyor' 'My' 'Kök' 'TrustedPeople' 'TrustedPublisher' |
ClientCertificateCommonName
Ad | Açıklama | Değer |
---|---|---|
certificateCommonName | İstemci sertifikasının ortak adı. | dize (gerekli) |
certificateIssuerThumbprint | İstemci sertifikasının veren parmak izi. | dize (gerekli) |
isAdmin | İstemci sertifikasının kümeye yönetici erişimi olup olmadığını gösterir. Yönetici olmayan istemciler kümede yalnızca salt okunur işlemler gerçekleştirebilir. | bool (gerekli) |
ClientCertificateThumbprint
Ad | Açıklama | Değer |
---|---|---|
certificateThumbprint | İstemci sertifikasının parmak izi. | dize (gerekli) |
isAdmin | İstemci sertifikasının kümeye yönetici erişimi olup olmadığını gösterir. Yönetici olmayan istemciler kümede yalnızca salt okunur işlemler gerçekleştirebilir. | bool (gerekli) |
ClusterHealthPolicy
Ad | Açıklama | Değer |
---|---|---|
applicationHealthPolicies | Bir uygulamanın veya alt varlıklarından birinin sistem durumunu değerlendirmek için kullanılan uygulama sistem durumu ilkesi eşlemesini tanımlar. | ApplicationHealthPolicyMap |
maxPercentUnhealthyApplications | Hata raporlamadan önce, iyi durumda olmayan uygulamaların izin verilen en yüksek yüzdesi. Örneğin, 10% uygulamanın iyi durumda olmamasına izin vermek için bu değer 10 olur. Yüzde, küme hata olarak değerlendirilmeden önce iyi durumda olmayan uygulamaların en yüksek tolere edilen yüzdesini temsil eder. Yüzdeye uyulup en az bir iyi durumda olmayan uygulama varsa sistem durumu Uyarı olarak değerlendirilir. Bu, ApplicationTypeHealthPolicyMap'e dahil edilen uygulama türlerinin uygulamaları hariç olmak üzere, iyi durumda olmayan uygulamaların sayısı kümedeki uygulama örneklerinin toplam sayısına bölünerek hesaplanır. Hesaplama, az sayıda uygulamada bir hatayı tolere etmek için yukarı yuvarlar. Varsayılan yüzde sıfırdır. |
Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 100 |
maxPercentUnhealthyNodes | Hata raporlamadan önce iyi durumda olmayan düğümlerin izin verilen en yüksek yüzdesi. Örneğin, 10% düğümün iyi durumda olmamasına izin vermek için bu değer 10 olur. Yüzde, küme hata olarak değerlendirilmeden önce iyi durumda olmayan düğümlerin en yüksek tolere edilen yüzdesini temsil eder. Yüzdeye uyulup en az bir iyi durumda olmayan düğüm varsa sistem durumu Uyarı olarak değerlendirilir. Yüzde, iyi durumda olmayan düğüm sayısı kümedeki toplam düğüm sayısına bölünerek hesaplanır. Hesaplama, az sayıda düğümde bir hatayı tolere etmek için yukarı yuvarlar. Varsayılan yüzde sıfırdır. Büyük kümelerde, bazı düğümler onarım için her zaman devre dışı kalır, bu nedenle bu yüzde bunu tolere edecek şekilde yapılandırılmalıdır. |
Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 100 |
ClusterProperties
Ad | Açıklama | Değer |
---|---|---|
addOnFeatures | Kümede etkinleştirecek eklenti özelliklerinin listesi. | Herhangi birini içeren dize dizisi: 'BackupRestoreService' 'DnsService' 'RepairManager' 'ResourceMonitorService' |
azureActiveDirectory | Kümenin AAD kimlik doğrulama ayarları. | AzureActiveDirectory |
sertifika | Kümenin güvenliğini sağlamak için kullanılacak sertifika. Sağlanan sertifika, küme içindeki düğümden düğüme güvenlik, küme yönetim uç noktası için SSL sertifikası ve varsayılan yönetici istemcisi için kullanılır. | CertificateDescription |
certificateCommonNames | Kümenin güvenliğini sağlamak için kullanılan ortak adla başvuruda bulunan sunucu sertifikalarının listesini açıklar. | ServerCertificateCommonNames |
clientCertificateCommonNames | Kümeyi yönetmesine izin verilen ortak adla başvuruda bulunan istemci sertifikalarının listesi. | ClientCertificateCommonName[] |
clientCertificateThumbprints | Kümeyi yönetmesine izin verilen parmak izi tarafından başvuruda bulunan istemci sertifikalarının listesi. | ClientCertificateThumbprint[] |
clusterCodeVersion | Kümenin Service Fabric çalışma zamanı sürümü. Bu özellik yalnızca upgradeMode 'Manual' olarak ayarlandığında kullanıcıyı ayarlayabilir. Yeni kümeler için kullanılabilir Service Fabric sürümlerinin listesini almak için ClusterVersion APIkullanın. Mevcut kümeler için kullanılabilir sürümün listesini almak için kullanılabilirClusterVersionskullanın. | dizgi |
diagnosticsStorageAccountConfig | Service Fabric tanılama günlüklerini depolamak için depolama hesabı bilgileri. | DiagnosticsStorageAccountConfig |
eventStoreServiceEnabled | Olay deposu hizmetinin etkinleştirilip etkinleştirilmediğini gösterir. | Bool |
fabricSettings | Kümeyi yapılandırmak için özel doku ayarlarının listesi. | AyarlarıSectionDescription[] |
managementEndpoint | Kümenin http yönetim uç noktası. | dize (gerekli) |
nodeTypes | Kümedeki düğüm türlerinin listesi. | NodeTypeDescription[] (gerekli) |
reliabilityLevel | Güvenilirlik düzeyi, sistem hizmetlerinin çoğaltma kümesi boyutunu ayarlar.
ReliabilityLevelhakkında bilgi edinin. - Hiçbiri - Hedef çoğaltma kümesi sayısı 1 olan Sistem hizmetlerini çalıştırın. Bu yalnızca test kümeleri için kullanılmalıdır. - Bronz - Hedef çoğaltma kümesi sayısı 3 olan Sistem hizmetlerini çalıştırın. Bu yalnızca test kümeleri için kullanılmalıdır. - Silver - Hedef çoğaltma kümesi sayısı 5 olan Sistem hizmetlerini çalıştırın. - Altın - Sistem hizmetlerini 7 hedef çoğaltma kümesi sayısıyla çalıştırın. - Platin - Hedef çoğaltma kümesi sayısı 9 olan Sistem hizmetlerini çalıştırın. |
'Bronz' 'Altın' 'Hiçbiri' 'Platinum' 'Silver' |
reverseProxyCertificate | Ters ara sunucu tarafından kullanılan sunucu sertifikası. | CertificateDescription |
reverseProxyCertificateCommonNames | Kümenin güvenliğini sağlamak için kullanılan ortak adla başvuruda bulunan sunucu sertifikalarının listesini açıklar. | ServerCertificateCommonNames |
upgradeDescription | Kümeyi yükseltirken kullanılacak ilke. | ClusterUpgradePolicy |
upgradeMode | Yeni Service Fabric çalışma zamanı sürümü kullanılabilir olduğunda kümenin yükseltme modu. - Otomatik - Küme, kullanılabilir olduğu anda otomatik olarak en son Service Fabric çalışma zamanı sürümüne yükseltilir. - El ile - Küme otomatik olarak en son Service Fabric çalışma zamanı sürümüne yükseltilmeyecek. Küme, küme kaynağındaki clusterCodeVersion özelliği ayarlanarak yükseltilir. |
'Otomatik' 'El ile' |
vmImage | VMSS'nin yapılandırıldığı VM görüntüsü. Windows veya Linux gibi genel adlar kullanılabilir. | dizgi |
ClusterUpgradeDeltaHealthPolicy
Ad | Açıklama | Değer |
---|---|---|
applicationDeltaHealthPolicies | Kümeyi yükseltirken bir uygulamanın veya alt varlıklarından birinin sistem durumunu değerlendirmek için kullanılan uygulama delta sistem durumu ilkesi eşlemesini tanımlar. | ApplicationDeltaHealthPolicyMap |
maxPercentDeltaUnhealthyApplications | Küme yükseltmeleri sırasında izin verilen en yüksek uygulama sistem durumu düşüşü yüzdesi. Delta, yükseltmenin başlangıcındaki uygulamaların durumu ile sistem durumu değerlendirmesi sırasındaki uygulamaların durumu arasında ölçülür. Denetim, kümenin genel durumunun tolere edilen sınırlar içinde olduğundan emin olmak için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra gerçekleştirilir. Sistem hizmetleri buna dahil değildir. |
Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 100 (gerekli) |
maxPercentDeltaUnhealthyNodes | Küme yükseltmeleri sırasında izin verilen en yüksek düğüm sistem durumu düşüşü yüzdesi. Delta, yükseltmenin başındaki düğümlerin durumu ile sistem durumu değerlendirmesi sırasında düğümlerin durumu arasında ölçülür. Denetim, kümenin genel durumunun tolere edilen sınırlar içinde olduğundan emin olmak için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra gerçekleştirilir. |
Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 100 (gerekli) |
maxPercentUpgradeDomainDeltaUnhealthyNodes | Küme yükseltmeleri sırasında izin verilen en yüksek yükseltme etki alanı düğümlerinin sistem durumu düşüşü yüzdesi. Delta, yükseltmenin başındaki yükseltme etki alanı düğümlerinin durumu ile sistem durumu değerlendirmesi sırasındaki yükseltme etki alanı düğümlerinin durumu arasında ölçülür. Tüm tamamlanmış yükseltme etki alanları için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra, yükseltme etki alanlarının durumunun tolere edilen sınırlar içinde olduğundan emin olmak için denetim gerçekleştirilir. |
Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 100 (gerekli) |
ClusterUpgradePolicy
Ad | Açıklama | Değer |
---|---|---|
deltaHealthPolicy | Küme yükseltirken kullanılan küme delta sistem durumu ilkesi. | ClusterUpgradeDeltaHealthPolicy |
forceRestart | True ise, kod sürümü değişmediğinde bile yükseltme sırasında işlemler zorla yeniden başlatılır (yükseltme yalnızca yapılandırmayı veya verileri değiştirir). | Bool |
healthCheckRetryTimeout | Yükseltme geri almadan önce uygulama veya küme iyi durumda olmadığında sistem durumu değerlendirmesini yeniden deneme süresi. Zaman aşımı hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir. | dize (gerekli) |
healthCheckStableDuration | Yükseltme bir sonraki yükseltme etki alanına geçmeden önce uygulamanın veya kümenin iyi durumda kalması gereken süre. Süre hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir. | dize (gerekli) |
healthCheckWaitDuration | Sistem durumu denetimleri gerçekleştirmeden önce bir yükseltme etki alanını tamamladıktan sonra beklenmesi gereken süre. Süre hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir. | dize (gerekli) |
healthPolicy | Küme yükseltirken kullanılan küme sistem durumu ilkesi. | ClusterHealthPolicy (gerekli) |
upgradeDomainTimeout | Yükseltme geri almadan önce her yükseltme etki alanının tamamlanması gereken süre. Zaman aşımı hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir. | dize (gerekli) |
upgradeReplicaSetCheckTimeout | Yükseltme etki alanının işlenmesini engellemek ve beklenmeyen sorunlar olduğunda kullanılabilirlik kaybını önlemek için gereken maksimum süre. Bu zaman aşımı sona erdiğinde, kullanılabilirlik kaybı sorunlarından bağımsız olarak yükseltme etki alanının işlenmesi devam eder. Zaman aşımı her yükseltme etki alanının başlangıcında sıfırlanır. Zaman aşımı hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir. | dize (gerekli) |
upgradeTimeout | Yükseltme geri almadan önce genel yükseltmenin tamamlanması gereken süre. Zaman aşımı hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir. | dize (gerekli) |
DiagnosticsStorageAccountConfig
Ad | Açıklama | Değer |
---|---|---|
blobEndpoint | Azure depolama hesabının blob uç noktası. | dize (gerekli) |
protectedAccountKeyName | Korumalı tanılama depolama anahtarı adı. | dize (gerekli) |
protectedAccountKeyName2 | İkincil korumalı tanılama depolama anahtarı adı. Depolama hesabı anahtarlarından biri döndürülürse küme diğerini kullanmaya geri döner. | dizgi |
queueEndpoint | Azure depolama hesabının kuyruk uç noktası. | dize (gerekli) |
storageAccountName | Azure depolama hesabı adı. | dize (gerekli) |
tableEndpoint | Azure depolama hesabının tablo uç noktası. | dize (gerekli) |
EndpointRangeDescription
Ad | Açıklama | Değer |
---|---|---|
endPort | Bir bağlantı noktası aralığının bitiş bağlantı noktası | int (gerekli) |
startPort | Bir bağlantı noktası aralığının başlangıç bağlantı noktası | int (gerekli) |
Microsoft.ServiceFabric/clusters
Ad | Açıklama | Değer |
---|---|---|
yer | Azure kaynak konumu. | dize (gerekli) |
ad | Kaynak adı | dize (gerekli) |
Özellikler | Küme kaynağı özellikleri | ClusterProperties |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
NodeTypeDescription
Ad | Açıklama | Değer |
---|---|---|
applicationPorts | Kümenin Service Fabric uygulamalarına bağlantı noktası atadığı bağlantı noktası aralığı. | EndpointRangeDescription |
Kapasite | Düğüm türündeki düğümlere uygulanan kapasite etiketleri, küme kaynak yöneticisi bir düğümün ne kadar kaynağı olduğunu anlamak için bu etiketleri kullanır. | NodeTypeDescriptionCapacities |
clientConnectionEndpointPort | TCP kümesi yönetim uç noktası bağlantı noktası. | int (gerekli) |
dayanıklılıkLevel | Düğüm türünün dayanıklılık düzeyi.
DayanıklılıkLevelhakkında bilgi edinin. - Bronz - Ayrıcalık yok. Varsayılan değer budur. - Silver - Altyapı işleri UD başına 10 dakika süreyle duraklatılabilir. - Altın - Altyapı işleri UD başına 2 saat süreyle duraklatılabilir. Altın dayanıklılık yalnızca D15_V2, G5 gibi tam düğüm VM sku'larında etkinleştirilebilir. |
'Bronz' 'Altın' 'Silver' |
ephemeralPorts | Bu düğüm türündeki düğümlerin yapılandırılacağı kısa ömürlü bağlantı noktaları aralığı. | EndpointRangeDescription |
httpGatewayEndpointPort | HTTP kümesi yönetim uç noktası bağlantı noktası. | int (gerekli) |
isPrimary | Sistem hizmetlerinin üzerinde çalıştırılacağı düğüm türü. Yalnızca bir düğüm türü birincil olarak işaretlenmelidir. Birincil düğüm türü mevcut kümeler için silinemez veya değiştirilemez. | bool (gerekli) |
ad | Düğüm türünün adı. | dize (gerekli) |
placementProperties | Düğüm türündeki düğümlere uygulanan yerleştirme etiketleri, belirli hizmetlerin (iş yükü) nerede çalışacağını belirtmek için kullanılabilir. | NodeTypeDescriptionPlacementProperties |
reverseProxyEndpointPort | Ters ara sunucu tarafından kullanılan uç nokta. | Int |
vmInstanceCount | Düğüm türündeki düğüm sayısı. Bu sayı, karşılık gelen VirtualMachineScaleSet kaynağındaki kapasite özelliğiyle eşleşmelidir. | Int Kısıtlama -ları: Min değer = 1 Maksimum değer = 2147483647 (gerekli) |
NodeTypeDescriptionCapacities
Ad | Açıklama | Değer |
---|
NodeTypeDescriptionPlacementProperties
Ad | Açıklama | Değer |
---|
ResourceTags
Ad | Açıklama | Değer |
---|
ServerCertificateCommonName
Ad | Açıklama | Değer |
---|---|---|
certificateCommonName | Sunucu sertifikasının ortak adı. | dize (gerekli) |
certificateIssuerThumbprint | Sunucu sertifikasının veren parmak izi. | dize (gerekli) |
ServerCertificateCommonNames
Ad | Açıklama | Değer |
---|---|---|
commonNames | Kümenin güvenliğini sağlamak için kullanılan ortak adla başvuruda bulunan sunucu sertifikalarının listesi. | ServerCertificateCommonName[] |
x509StoreName | Yerel sertifika deposu konumu. | 'AddressBook' 'AuthRoot' 'CertificateAuthority' 'İzin Verilmiyor' 'My' 'Kök' 'TrustedPeople' 'TrustedPublisher' |
ServiceTypeDeltaHealthPolicy
Ad | Açıklama | Değer |
---|---|---|
maxPercentDeltaUnhealthyServices | Küme yükseltmeleri sırasında izin verilen hizmet durumu düşüşü yüzdesi üst sınırı. Delta, yükseltmenin başlangıcındaki hizmetlerin durumu ile sistem durumu değerlendirmesi sırasında hizmetlerin durumu arasında ölçülür. Denetim, kümenin genel durumunun tolere edilen sınırlar içinde olduğundan emin olmak için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra gerçekleştirilir. |
Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 100 |
ServiceTypeDeltaHealthPolicyMap
Ad | Açıklama | Değer |
---|
ServiceTypeHealthPolicy
Ad | Açıklama | Değer |
---|---|---|
maxPercentUnhealthyServices | Uygulamanız hata olarak kabul edilmeden önce iyi durumda olmayan hizmetlere izin verilen maksimum yüzde. | Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 100 |
ServiceTypeHealthPolicyMap
Ad | Açıklama | Değer |
---|
AyarlarParameterDescription
Ad | Açıklama | Değer |
---|---|---|
ad | Doku ayarının parametre adı. | dize (gerekli) |
değer | Doku ayarının parametre değeri. | dize (gerekli) |
SettingsSectionDescription
Ad | Açıklama | Değer |
---|---|---|
ad | Doku ayarlarının bölüm adı. | dize (gerekli) |
Parametre | bölümündeki parametre koleksiyonu. | SettingsParameterDescription[] (gerekli) |
Hızlı başlangıç örnekleri
Aşağıdaki hızlı başlangıç örnekleri bu kaynak türünü dağıtır.
Bicep Dosyası | Açıklama |
---|---|
5 Düğüm güvenli küme dağıtma | Bu şablon, Standard_D2_v2 Boyutlu VMSS üzerinde Windows Server 2019 Datacenter çalıştıran güvenli bir 5 düğüm service fabric kümesi dağıtmanızı sağlar. |
ARM şablonu kaynak tanımı
Kümeler kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- kaynak grupları
- Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.ServiceFabric/clusters kaynağı oluşturmak için şablonunuza aşağıdaki JSON dosyasını ekleyin.
{
"type": "Microsoft.ServiceFabric/clusters",
"apiVersion": "2019-06-01-preview",
"name": "string",
"location": "string",
"properties": {
"addOnFeatures": [ "string" ],
"azureActiveDirectory": {
"clientApplication": "string",
"clusterApplication": "string",
"tenantId": "string"
},
"certificate": {
"thumbprint": "string",
"thumbprintSecondary": "string",
"x509StoreName": "string"
},
"certificateCommonNames": {
"commonNames": [
{
"certificateCommonName": "string",
"certificateIssuerThumbprint": "string"
}
],
"x509StoreName": "string"
},
"clientCertificateCommonNames": [
{
"certificateCommonName": "string",
"certificateIssuerThumbprint": "string",
"isAdmin": "bool"
}
],
"clientCertificateThumbprints": [
{
"certificateThumbprint": "string",
"isAdmin": "bool"
}
],
"clusterCodeVersion": "string",
"diagnosticsStorageAccountConfig": {
"blobEndpoint": "string",
"protectedAccountKeyName": "string",
"protectedAccountKeyName2": "string",
"queueEndpoint": "string",
"storageAccountName": "string",
"tableEndpoint": "string"
},
"eventStoreServiceEnabled": "bool",
"fabricSettings": [
{
"name": "string",
"parameters": [
{
"name": "string",
"value": "string"
}
]
}
],
"managementEndpoint": "string",
"nodeTypes": [
{
"applicationPorts": {
"endPort": "int",
"startPort": "int"
},
"capacities": {
"{customized property}": "string"
},
"clientConnectionEndpointPort": "int",
"durabilityLevel": "string",
"ephemeralPorts": {
"endPort": "int",
"startPort": "int"
},
"httpGatewayEndpointPort": "int",
"isPrimary": "bool",
"name": "string",
"placementProperties": {
"{customized property}": "string"
},
"reverseProxyEndpointPort": "int",
"vmInstanceCount": "int"
}
],
"reliabilityLevel": "string",
"reverseProxyCertificate": {
"thumbprint": "string",
"thumbprintSecondary": "string",
"x509StoreName": "string"
},
"reverseProxyCertificateCommonNames": {
"commonNames": [
{
"certificateCommonName": "string",
"certificateIssuerThumbprint": "string"
}
],
"x509StoreName": "string"
},
"upgradeDescription": {
"deltaHealthPolicy": {
"applicationDeltaHealthPolicies": {
"{customized property}": {
"defaultServiceTypeDeltaHealthPolicy": {
"maxPercentDeltaUnhealthyServices": "int"
},
"serviceTypeDeltaHealthPolicies": {
"{customized property}": {
"maxPercentDeltaUnhealthyServices": "int"
}
}
}
},
"maxPercentDeltaUnhealthyApplications": "int",
"maxPercentDeltaUnhealthyNodes": "int",
"maxPercentUpgradeDomainDeltaUnhealthyNodes": "int"
},
"forceRestart": "bool",
"healthCheckRetryTimeout": "string",
"healthCheckStableDuration": "string",
"healthCheckWaitDuration": "string",
"healthPolicy": {
"applicationHealthPolicies": {
"{customized property}": {
"defaultServiceTypeHealthPolicy": {
"maxPercentUnhealthyServices": "int"
},
"serviceTypeHealthPolicies": {
"{customized property}": {
"maxPercentUnhealthyServices": "int"
}
}
}
},
"maxPercentUnhealthyApplications": "int",
"maxPercentUnhealthyNodes": "int"
},
"upgradeDomainTimeout": "string",
"upgradeReplicaSetCheckTimeout": "string",
"upgradeTimeout": "string"
},
"upgradeMode": "string",
"vmImage": "string"
},
"tags": {
"{customized property}": "string"
}
}
Özellik değerleri
ApplicationDeltaHealthPolicy
Ad | Açıklama | Değer |
---|---|---|
defaultServiceTypeDeltaHealthPolicy | Kümeyi yükseltirken bir hizmet türünün sistem durumunu değerlendirmek için varsayılan olarak kullanılan delta sistem durumu ilkesi. | ServiceTypeDeltaHealthPolicy |
serviceTypeDeltaHealthPolicies | Hizmet türü adı başına hizmet türü delta sistem durumu ilkesine sahip eşleme. Harita varsayılan olarak boş olur. | ServiceTypeDeltaHealthPolicyMap |
ApplicationDeltaHealthPolicyMap
Ad | Açıklama | Değer |
---|
ApplicationHealthPolicy
Ad | Açıklama | Değer |
---|---|---|
defaultServiceTypeHealthPolicy | Bir hizmet türünün sistem durumunu değerlendirmek için varsayılan olarak kullanılan sistem durumu ilkesi. | ServiceTypeHealthPolicy |
serviceTypeHealthPolicies | Hizmet türü adı başına hizmet türü sistem durumu ilkesine sahip eşleme. Harita varsayılan olarak boş olur. | ServiceTypeHealthPolicyMap |
ApplicationHealthPolicyMap
Ad | Açıklama | Değer |
---|
AzureActiveDirectory
Ad | Açıklama | Değer |
---|---|---|
clientApplication | Azure Active Directory istemci uygulama kimliği. | dizgi |
clusterApplication | Azure Active Directory kümesi uygulama kimliği. | dizgi |
tenantId | Azure Active Directory kiracı kimliği. | dizgi |
CertificateDescription
Ad | Açıklama | Değer |
---|---|---|
Parmak izi | Birincil sertifikanın parmak izi. | dize (gerekli) |
thumbprintSecondary | İkincil sertifikanın parmak izi. | dizgi |
x509StoreName | Yerel sertifika deposu konumu. | 'AddressBook' 'AuthRoot' 'CertificateAuthority' 'İzin Verilmiyor' 'My' 'Kök' 'TrustedPeople' 'TrustedPublisher' |
ClientCertificateCommonName
Ad | Açıklama | Değer |
---|---|---|
certificateCommonName | İstemci sertifikasının ortak adı. | dize (gerekli) |
certificateIssuerThumbprint | İstemci sertifikasının veren parmak izi. | dize (gerekli) |
isAdmin | İstemci sertifikasının kümeye yönetici erişimi olup olmadığını gösterir. Yönetici olmayan istemciler kümede yalnızca salt okunur işlemler gerçekleştirebilir. | bool (gerekli) |
ClientCertificateThumbprint
Ad | Açıklama | Değer |
---|---|---|
certificateThumbprint | İstemci sertifikasının parmak izi. | dize (gerekli) |
isAdmin | İstemci sertifikasının kümeye yönetici erişimi olup olmadığını gösterir. Yönetici olmayan istemciler kümede yalnızca salt okunur işlemler gerçekleştirebilir. | bool (gerekli) |
ClusterHealthPolicy
Ad | Açıklama | Değer |
---|---|---|
applicationHealthPolicies | Bir uygulamanın veya alt varlıklarından birinin sistem durumunu değerlendirmek için kullanılan uygulama sistem durumu ilkesi eşlemesini tanımlar. | ApplicationHealthPolicyMap |
maxPercentUnhealthyApplications | Hata raporlamadan önce, iyi durumda olmayan uygulamaların izin verilen en yüksek yüzdesi. Örneğin, 10% uygulamanın iyi durumda olmamasına izin vermek için bu değer 10 olur. Yüzde, küme hata olarak değerlendirilmeden önce iyi durumda olmayan uygulamaların en yüksek tolere edilen yüzdesini temsil eder. Yüzdeye uyulup en az bir iyi durumda olmayan uygulama varsa sistem durumu Uyarı olarak değerlendirilir. Bu, ApplicationTypeHealthPolicyMap'e dahil edilen uygulama türlerinin uygulamaları hariç olmak üzere, iyi durumda olmayan uygulamaların sayısı kümedeki uygulama örneklerinin toplam sayısına bölünerek hesaplanır. Hesaplama, az sayıda uygulamada bir hatayı tolere etmek için yukarı yuvarlar. Varsayılan yüzde sıfırdır. |
Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 100 |
maxPercentUnhealthyNodes | Hata raporlamadan önce iyi durumda olmayan düğümlerin izin verilen en yüksek yüzdesi. Örneğin, 10% düğümün iyi durumda olmamasına izin vermek için bu değer 10 olur. Yüzde, küme hata olarak değerlendirilmeden önce iyi durumda olmayan düğümlerin en yüksek tolere edilen yüzdesini temsil eder. Yüzdeye uyulup en az bir iyi durumda olmayan düğüm varsa sistem durumu Uyarı olarak değerlendirilir. Yüzde, iyi durumda olmayan düğüm sayısı kümedeki toplam düğüm sayısına bölünerek hesaplanır. Hesaplama, az sayıda düğümde bir hatayı tolere etmek için yukarı yuvarlar. Varsayılan yüzde sıfırdır. Büyük kümelerde, bazı düğümler onarım için her zaman devre dışı kalır, bu nedenle bu yüzde bunu tolere edecek şekilde yapılandırılmalıdır. |
Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 100 |
ClusterProperties
Ad | Açıklama | Değer |
---|---|---|
addOnFeatures | Kümede etkinleştirecek eklenti özelliklerinin listesi. | Herhangi birini içeren dize dizisi: 'BackupRestoreService' 'DnsService' 'RepairManager' 'ResourceMonitorService' |
azureActiveDirectory | Kümenin AAD kimlik doğrulama ayarları. | AzureActiveDirectory |
sertifika | Kümenin güvenliğini sağlamak için kullanılacak sertifika. Sağlanan sertifika, küme içindeki düğümden düğüme güvenlik, küme yönetim uç noktası için SSL sertifikası ve varsayılan yönetici istemcisi için kullanılır. | CertificateDescription |
certificateCommonNames | Kümenin güvenliğini sağlamak için kullanılan ortak adla başvuruda bulunan sunucu sertifikalarının listesini açıklar. | ServerCertificateCommonNames |
clientCertificateCommonNames | Kümeyi yönetmesine izin verilen ortak adla başvuruda bulunan istemci sertifikalarının listesi. | ClientCertificateCommonName[] |
clientCertificateThumbprints | Kümeyi yönetmesine izin verilen parmak izi tarafından başvuruda bulunan istemci sertifikalarının listesi. | ClientCertificateThumbprint[] |
clusterCodeVersion | Kümenin Service Fabric çalışma zamanı sürümü. Bu özellik yalnızca upgradeMode 'Manual' olarak ayarlandığında kullanıcıyı ayarlayabilir. Yeni kümeler için kullanılabilir Service Fabric sürümlerinin listesini almak için ClusterVersion APIkullanın. Mevcut kümeler için kullanılabilir sürümün listesini almak için kullanılabilirClusterVersionskullanın. | dizgi |
diagnosticsStorageAccountConfig | Service Fabric tanılama günlüklerini depolamak için depolama hesabı bilgileri. | DiagnosticsStorageAccountConfig |
eventStoreServiceEnabled | Olay deposu hizmetinin etkinleştirilip etkinleştirilmediğini gösterir. | Bool |
fabricSettings | Kümeyi yapılandırmak için özel doku ayarlarının listesi. | AyarlarıSectionDescription[] |
managementEndpoint | Kümenin http yönetim uç noktası. | dize (gerekli) |
nodeTypes | Kümedeki düğüm türlerinin listesi. | NodeTypeDescription[] (gerekli) |
reliabilityLevel | Güvenilirlik düzeyi, sistem hizmetlerinin çoğaltma kümesi boyutunu ayarlar.
ReliabilityLevelhakkında bilgi edinin. - Hiçbiri - Hedef çoğaltma kümesi sayısı 1 olan Sistem hizmetlerini çalıştırın. Bu yalnızca test kümeleri için kullanılmalıdır. - Bronz - Hedef çoğaltma kümesi sayısı 3 olan Sistem hizmetlerini çalıştırın. Bu yalnızca test kümeleri için kullanılmalıdır. - Silver - Hedef çoğaltma kümesi sayısı 5 olan Sistem hizmetlerini çalıştırın. - Altın - Sistem hizmetlerini 7 hedef çoğaltma kümesi sayısıyla çalıştırın. - Platin - Hedef çoğaltma kümesi sayısı 9 olan Sistem hizmetlerini çalıştırın. |
'Bronz' 'Altın' 'Hiçbiri' 'Platinum' 'Silver' |
reverseProxyCertificate | Ters ara sunucu tarafından kullanılan sunucu sertifikası. | CertificateDescription |
reverseProxyCertificateCommonNames | Kümenin güvenliğini sağlamak için kullanılan ortak adla başvuruda bulunan sunucu sertifikalarının listesini açıklar. | ServerCertificateCommonNames |
upgradeDescription | Kümeyi yükseltirken kullanılacak ilke. | ClusterUpgradePolicy |
upgradeMode | Yeni Service Fabric çalışma zamanı sürümü kullanılabilir olduğunda kümenin yükseltme modu. - Otomatik - Küme, kullanılabilir olduğu anda otomatik olarak en son Service Fabric çalışma zamanı sürümüne yükseltilir. - El ile - Küme otomatik olarak en son Service Fabric çalışma zamanı sürümüne yükseltilmeyecek. Küme, küme kaynağındaki clusterCodeVersion özelliği ayarlanarak yükseltilir. |
'Otomatik' 'El ile' |
vmImage | VMSS'nin yapılandırıldığı VM görüntüsü. Windows veya Linux gibi genel adlar kullanılabilir. | dizgi |
ClusterUpgradeDeltaHealthPolicy
Ad | Açıklama | Değer |
---|---|---|
applicationDeltaHealthPolicies | Kümeyi yükseltirken bir uygulamanın veya alt varlıklarından birinin sistem durumunu değerlendirmek için kullanılan uygulama delta sistem durumu ilkesi eşlemesini tanımlar. | ApplicationDeltaHealthPolicyMap |
maxPercentDeltaUnhealthyApplications | Küme yükseltmeleri sırasında izin verilen en yüksek uygulama sistem durumu düşüşü yüzdesi. Delta, yükseltmenin başlangıcındaki uygulamaların durumu ile sistem durumu değerlendirmesi sırasındaki uygulamaların durumu arasında ölçülür. Denetim, kümenin genel durumunun tolere edilen sınırlar içinde olduğundan emin olmak için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra gerçekleştirilir. Sistem hizmetleri buna dahil değildir. |
Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 100 (gerekli) |
maxPercentDeltaUnhealthyNodes | Küme yükseltmeleri sırasında izin verilen en yüksek düğüm sistem durumu düşüşü yüzdesi. Delta, yükseltmenin başındaki düğümlerin durumu ile sistem durumu değerlendirmesi sırasında düğümlerin durumu arasında ölçülür. Denetim, kümenin genel durumunun tolere edilen sınırlar içinde olduğundan emin olmak için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra gerçekleştirilir. |
Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 100 (gerekli) |
maxPercentUpgradeDomainDeltaUnhealthyNodes | Küme yükseltmeleri sırasında izin verilen en yüksek yükseltme etki alanı düğümlerinin sistem durumu düşüşü yüzdesi. Delta, yükseltmenin başındaki yükseltme etki alanı düğümlerinin durumu ile sistem durumu değerlendirmesi sırasındaki yükseltme etki alanı düğümlerinin durumu arasında ölçülür. Tüm tamamlanmış yükseltme etki alanları için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra, yükseltme etki alanlarının durumunun tolere edilen sınırlar içinde olduğundan emin olmak için denetim gerçekleştirilir. |
Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 100 (gerekli) |
ClusterUpgradePolicy
Ad | Açıklama | Değer |
---|---|---|
deltaHealthPolicy | Küme yükseltirken kullanılan küme delta sistem durumu ilkesi. | ClusterUpgradeDeltaHealthPolicy |
forceRestart | True ise, kod sürümü değişmediğinde bile yükseltme sırasında işlemler zorla yeniden başlatılır (yükseltme yalnızca yapılandırmayı veya verileri değiştirir). | Bool |
healthCheckRetryTimeout | Yükseltme geri almadan önce uygulama veya küme iyi durumda olmadığında sistem durumu değerlendirmesini yeniden deneme süresi. Zaman aşımı hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir. | dize (gerekli) |
healthCheckStableDuration | Yükseltme bir sonraki yükseltme etki alanına geçmeden önce uygulamanın veya kümenin iyi durumda kalması gereken süre. Süre hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir. | dize (gerekli) |
healthCheckWaitDuration | Sistem durumu denetimleri gerçekleştirmeden önce bir yükseltme etki alanını tamamladıktan sonra beklenmesi gereken süre. Süre hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir. | dize (gerekli) |
healthPolicy | Küme yükseltirken kullanılan küme sistem durumu ilkesi. | ClusterHealthPolicy (gerekli) |
upgradeDomainTimeout | Yükseltme geri almadan önce her yükseltme etki alanının tamamlanması gereken süre. Zaman aşımı hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir. | dize (gerekli) |
upgradeReplicaSetCheckTimeout | Yükseltme etki alanının işlenmesini engellemek ve beklenmeyen sorunlar olduğunda kullanılabilirlik kaybını önlemek için gereken maksimum süre. Bu zaman aşımı sona erdiğinde, kullanılabilirlik kaybı sorunlarından bağımsız olarak yükseltme etki alanının işlenmesi devam eder. Zaman aşımı her yükseltme etki alanının başlangıcında sıfırlanır. Zaman aşımı hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir. | dize (gerekli) |
upgradeTimeout | Yükseltme geri almadan önce genel yükseltmenin tamamlanması gereken süre. Zaman aşımı hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir. | dize (gerekli) |
DiagnosticsStorageAccountConfig
Ad | Açıklama | Değer |
---|---|---|
blobEndpoint | Azure depolama hesabının blob uç noktası. | dize (gerekli) |
protectedAccountKeyName | Korumalı tanılama depolama anahtarı adı. | dize (gerekli) |
protectedAccountKeyName2 | İkincil korumalı tanılama depolama anahtarı adı. Depolama hesabı anahtarlarından biri döndürülürse küme diğerini kullanmaya geri döner. | dizgi |
queueEndpoint | Azure depolama hesabının kuyruk uç noktası. | dize (gerekli) |
storageAccountName | Azure depolama hesabı adı. | dize (gerekli) |
tableEndpoint | Azure depolama hesabının tablo uç noktası. | dize (gerekli) |
EndpointRangeDescription
Ad | Açıklama | Değer |
---|---|---|
endPort | Bir bağlantı noktası aralığının bitiş bağlantı noktası | int (gerekli) |
startPort | Bir bağlantı noktası aralığının başlangıç bağlantı noktası | int (gerekli) |
Microsoft.ServiceFabric/clusters
Ad | Açıklama | Değer |
---|---|---|
apiVersion | API sürümü | '2019-06-01-preview' |
yer | Azure kaynak konumu. | dize (gerekli) |
ad | Kaynak adı | dize (gerekli) |
Özellikler | Küme kaynağı özellikleri | ClusterProperties |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
tür | Kaynak türü | 'Microsoft.ServiceFabric/clusters' |
NodeTypeDescription
Ad | Açıklama | Değer |
---|---|---|
applicationPorts | Kümenin Service Fabric uygulamalarına bağlantı noktası atadığı bağlantı noktası aralığı. | EndpointRangeDescription |
Kapasite | Düğüm türündeki düğümlere uygulanan kapasite etiketleri, küme kaynak yöneticisi bir düğümün ne kadar kaynağı olduğunu anlamak için bu etiketleri kullanır. | NodeTypeDescriptionCapacities |
clientConnectionEndpointPort | TCP kümesi yönetim uç noktası bağlantı noktası. | int (gerekli) |
dayanıklılıkLevel | Düğüm türünün dayanıklılık düzeyi.
DayanıklılıkLevelhakkında bilgi edinin. - Bronz - Ayrıcalık yok. Varsayılan değer budur. - Silver - Altyapı işleri UD başına 10 dakika süreyle duraklatılabilir. - Altın - Altyapı işleri UD başına 2 saat süreyle duraklatılabilir. Altın dayanıklılık yalnızca D15_V2, G5 gibi tam düğüm VM sku'larında etkinleştirilebilir. |
'Bronz' 'Altın' 'Silver' |
ephemeralPorts | Bu düğüm türündeki düğümlerin yapılandırılacağı kısa ömürlü bağlantı noktaları aralığı. | EndpointRangeDescription |
httpGatewayEndpointPort | HTTP kümesi yönetim uç noktası bağlantı noktası. | int (gerekli) |
isPrimary | Sistem hizmetlerinin üzerinde çalıştırılacağı düğüm türü. Yalnızca bir düğüm türü birincil olarak işaretlenmelidir. Birincil düğüm türü mevcut kümeler için silinemez veya değiştirilemez. | bool (gerekli) |
ad | Düğüm türünün adı. | dize (gerekli) |
placementProperties | Düğüm türündeki düğümlere uygulanan yerleştirme etiketleri, belirli hizmetlerin (iş yükü) nerede çalışacağını belirtmek için kullanılabilir. | NodeTypeDescriptionPlacementProperties |
reverseProxyEndpointPort | Ters ara sunucu tarafından kullanılan uç nokta. | Int |
vmInstanceCount | Düğüm türündeki düğüm sayısı. Bu sayı, karşılık gelen VirtualMachineScaleSet kaynağındaki kapasite özelliğiyle eşleşmelidir. | Int Kısıtlama -ları: Min değer = 1 Maksimum değer = 2147483647 (gerekli) |
NodeTypeDescriptionCapacities
Ad | Açıklama | Değer |
---|
NodeTypeDescriptionPlacementProperties
Ad | Açıklama | Değer |
---|
ResourceTags
Ad | Açıklama | Değer |
---|
ServerCertificateCommonName
Ad | Açıklama | Değer |
---|---|---|
certificateCommonName | Sunucu sertifikasının ortak adı. | dize (gerekli) |
certificateIssuerThumbprint | Sunucu sertifikasının veren parmak izi. | dize (gerekli) |
ServerCertificateCommonNames
Ad | Açıklama | Değer |
---|---|---|
commonNames | Kümenin güvenliğini sağlamak için kullanılan ortak adla başvuruda bulunan sunucu sertifikalarının listesi. | ServerCertificateCommonName[] |
x509StoreName | Yerel sertifika deposu konumu. | 'AddressBook' 'AuthRoot' 'CertificateAuthority' 'İzin Verilmiyor' 'My' 'Kök' 'TrustedPeople' 'TrustedPublisher' |
ServiceTypeDeltaHealthPolicy
Ad | Açıklama | Değer |
---|---|---|
maxPercentDeltaUnhealthyServices | Küme yükseltmeleri sırasında izin verilen hizmet durumu düşüşü yüzdesi üst sınırı. Delta, yükseltmenin başlangıcındaki hizmetlerin durumu ile sistem durumu değerlendirmesi sırasında hizmetlerin durumu arasında ölçülür. Denetim, kümenin genel durumunun tolere edilen sınırlar içinde olduğundan emin olmak için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra gerçekleştirilir. |
Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 100 |
ServiceTypeDeltaHealthPolicyMap
Ad | Açıklama | Değer |
---|
ServiceTypeHealthPolicy
Ad | Açıklama | Değer |
---|---|---|
maxPercentUnhealthyServices | Uygulamanız hata olarak kabul edilmeden önce iyi durumda olmayan hizmetlere izin verilen maksimum yüzde. | Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 100 |
ServiceTypeHealthPolicyMap
Ad | Açıklama | Değer |
---|
AyarlarParameterDescription
Ad | Açıklama | Değer |
---|---|---|
ad | Doku ayarının parametre adı. | dize (gerekli) |
değer | Doku ayarının parametre değeri. | dize (gerekli) |
SettingsSectionDescription
Ad | Açıklama | Değer |
---|---|---|
ad | Doku ayarlarının bölüm adı. | dize (gerekli) |
Parametre | bölümündeki parametre koleksiyonu. | SettingsParameterDescription[] (gerekli) |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Açıklama |
---|---|
NSG'ler etkin 3 Nodetype Güvenli Kümesi Dağıtma 'a dağıtma |
Bu şablon, Standard_D2 Boyutlu VM'lerde Windows server 2016 Veri merkezini çalıştıran güvenli bir 3 düğüm türü Service fabric Kümesi dağıtmanızı sağlar. Bu şablonu kullanın, Ağ Güvenlik Gruplarını kullanarak gelen ve giden ağ trafiğini denetlemenize olanak tanır. |
5 Düğüm güvenli küme dağıtma 'a dağıtma |
Bu şablon, Standard_D2_v2 Boyutlu VMSS üzerinde Windows Server 2019 Datacenter çalıştıran güvenli bir 5 düğüm service fabric kümesi dağıtmanızı sağlar. |
5 Düğüm Ubuntu Service Fabric Kümesi Dağıtma 'a dağıtma |
Bu şablon, Standard_D2_V2 Boyutlu VMSS üzerinde Ubuntu çalıştıran güvenli bir 5 düğüm service fabric kümesi dağıtmanızı sağlar. |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
Kümeler kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.ServiceFabric/clusters kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ServiceFabric/clusters@2019-06-01-preview"
name = "string"
location = "string"
body = jsonencode({
properties = {
addOnFeatures = [
"string"
]
azureActiveDirectory = {
clientApplication = "string"
clusterApplication = "string"
tenantId = "string"
}
certificate = {
thumbprint = "string"
thumbprintSecondary = "string"
x509StoreName = "string"
}
certificateCommonNames = {
commonNames = [
{
certificateCommonName = "string"
certificateIssuerThumbprint = "string"
}
]
x509StoreName = "string"
}
clientCertificateCommonNames = [
{
certificateCommonName = "string"
certificateIssuerThumbprint = "string"
isAdmin = bool
}
]
clientCertificateThumbprints = [
{
certificateThumbprint = "string"
isAdmin = bool
}
]
clusterCodeVersion = "string"
diagnosticsStorageAccountConfig = {
blobEndpoint = "string"
protectedAccountKeyName = "string"
protectedAccountKeyName2 = "string"
queueEndpoint = "string"
storageAccountName = "string"
tableEndpoint = "string"
}
eventStoreServiceEnabled = bool
fabricSettings = [
{
name = "string"
parameters = [
{
name = "string"
value = "string"
}
]
}
]
managementEndpoint = "string"
nodeTypes = [
{
applicationPorts = {
endPort = int
startPort = int
}
capacities = {
{customized property} = "string"
}
clientConnectionEndpointPort = int
durabilityLevel = "string"
ephemeralPorts = {
endPort = int
startPort = int
}
httpGatewayEndpointPort = int
isPrimary = bool
name = "string"
placementProperties = {
{customized property} = "string"
}
reverseProxyEndpointPort = int
vmInstanceCount = int
}
]
reliabilityLevel = "string"
reverseProxyCertificate = {
thumbprint = "string"
thumbprintSecondary = "string"
x509StoreName = "string"
}
reverseProxyCertificateCommonNames = {
commonNames = [
{
certificateCommonName = "string"
certificateIssuerThumbprint = "string"
}
]
x509StoreName = "string"
}
upgradeDescription = {
deltaHealthPolicy = {
applicationDeltaHealthPolicies = {
{customized property} = {
defaultServiceTypeDeltaHealthPolicy = {
maxPercentDeltaUnhealthyServices = int
}
serviceTypeDeltaHealthPolicies = {
{customized property} = {
maxPercentDeltaUnhealthyServices = int
}
}
}
}
maxPercentDeltaUnhealthyApplications = int
maxPercentDeltaUnhealthyNodes = int
maxPercentUpgradeDomainDeltaUnhealthyNodes = int
}
forceRestart = bool
healthCheckRetryTimeout = "string"
healthCheckStableDuration = "string"
healthCheckWaitDuration = "string"
healthPolicy = {
applicationHealthPolicies = {
{customized property} = {
defaultServiceTypeHealthPolicy = {
maxPercentUnhealthyServices = int
}
serviceTypeHealthPolicies = {
{customized property} = {
maxPercentUnhealthyServices = int
}
}
}
}
maxPercentUnhealthyApplications = int
maxPercentUnhealthyNodes = int
}
upgradeDomainTimeout = "string"
upgradeReplicaSetCheckTimeout = "string"
upgradeTimeout = "string"
}
upgradeMode = "string"
vmImage = "string"
}
})
tags = {
{customized property} = "string"
}
}
Özellik değerleri
ApplicationDeltaHealthPolicy
Ad | Açıklama | Değer |
---|---|---|
defaultServiceTypeDeltaHealthPolicy | Kümeyi yükseltirken bir hizmet türünün sistem durumunu değerlendirmek için varsayılan olarak kullanılan delta sistem durumu ilkesi. | ServiceTypeDeltaHealthPolicy |
serviceTypeDeltaHealthPolicies | Hizmet türü adı başına hizmet türü delta sistem durumu ilkesine sahip eşleme. Harita varsayılan olarak boş olur. | ServiceTypeDeltaHealthPolicyMap |
ApplicationDeltaHealthPolicyMap
Ad | Açıklama | Değer |
---|
ApplicationHealthPolicy
Ad | Açıklama | Değer |
---|---|---|
defaultServiceTypeHealthPolicy | Bir hizmet türünün sistem durumunu değerlendirmek için varsayılan olarak kullanılan sistem durumu ilkesi. | ServiceTypeHealthPolicy |
serviceTypeHealthPolicies | Hizmet türü adı başına hizmet türü sistem durumu ilkesine sahip eşleme. Harita varsayılan olarak boş olur. | ServiceTypeHealthPolicyMap |
ApplicationHealthPolicyMap
Ad | Açıklama | Değer |
---|
AzureActiveDirectory
Ad | Açıklama | Değer |
---|---|---|
clientApplication | Azure Active Directory istemci uygulama kimliği. | dizgi |
clusterApplication | Azure Active Directory kümesi uygulama kimliği. | dizgi |
tenantId | Azure Active Directory kiracı kimliği. | dizgi |
CertificateDescription
Ad | Açıklama | Değer |
---|---|---|
Parmak izi | Birincil sertifikanın parmak izi. | dize (gerekli) |
thumbprintSecondary | İkincil sertifikanın parmak izi. | dizgi |
x509StoreName | Yerel sertifika deposu konumu. | 'AddressBook' 'AuthRoot' 'CertificateAuthority' 'İzin Verilmiyor' 'My' 'Kök' 'TrustedPeople' 'TrustedPublisher' |
ClientCertificateCommonName
Ad | Açıklama | Değer |
---|---|---|
certificateCommonName | İstemci sertifikasının ortak adı. | dize (gerekli) |
certificateIssuerThumbprint | İstemci sertifikasının veren parmak izi. | dize (gerekli) |
isAdmin | İstemci sertifikasının kümeye yönetici erişimi olup olmadığını gösterir. Yönetici olmayan istemciler kümede yalnızca salt okunur işlemler gerçekleştirebilir. | bool (gerekli) |
ClientCertificateThumbprint
Ad | Açıklama | Değer |
---|---|---|
certificateThumbprint | İstemci sertifikasının parmak izi. | dize (gerekli) |
isAdmin | İstemci sertifikasının kümeye yönetici erişimi olup olmadığını gösterir. Yönetici olmayan istemciler kümede yalnızca salt okunur işlemler gerçekleştirebilir. | bool (gerekli) |
ClusterHealthPolicy
Ad | Açıklama | Değer |
---|---|---|
applicationHealthPolicies | Bir uygulamanın veya alt varlıklarından birinin sistem durumunu değerlendirmek için kullanılan uygulama sistem durumu ilkesi eşlemesini tanımlar. | ApplicationHealthPolicyMap |
maxPercentUnhealthyApplications | Hata raporlamadan önce, iyi durumda olmayan uygulamaların izin verilen en yüksek yüzdesi. Örneğin, 10% uygulamanın iyi durumda olmamasına izin vermek için bu değer 10 olur. Yüzde, küme hata olarak değerlendirilmeden önce iyi durumda olmayan uygulamaların en yüksek tolere edilen yüzdesini temsil eder. Yüzdeye uyulup en az bir iyi durumda olmayan uygulama varsa sistem durumu Uyarı olarak değerlendirilir. Bu, ApplicationTypeHealthPolicyMap'e dahil edilen uygulama türlerinin uygulamaları hariç olmak üzere, iyi durumda olmayan uygulamaların sayısı kümedeki uygulama örneklerinin toplam sayısına bölünerek hesaplanır. Hesaplama, az sayıda uygulamada bir hatayı tolere etmek için yukarı yuvarlar. Varsayılan yüzde sıfırdır. |
Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 100 |
maxPercentUnhealthyNodes | Hata raporlamadan önce iyi durumda olmayan düğümlerin izin verilen en yüksek yüzdesi. Örneğin, 10% düğümün iyi durumda olmamasına izin vermek için bu değer 10 olur. Yüzde, küme hata olarak değerlendirilmeden önce iyi durumda olmayan düğümlerin en yüksek tolere edilen yüzdesini temsil eder. Yüzdeye uyulup en az bir iyi durumda olmayan düğüm varsa sistem durumu Uyarı olarak değerlendirilir. Yüzde, iyi durumda olmayan düğüm sayısı kümedeki toplam düğüm sayısına bölünerek hesaplanır. Hesaplama, az sayıda düğümde bir hatayı tolere etmek için yukarı yuvarlar. Varsayılan yüzde sıfırdır. Büyük kümelerde, bazı düğümler onarım için her zaman devre dışı kalır, bu nedenle bu yüzde bunu tolere edecek şekilde yapılandırılmalıdır. |
Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 100 |
ClusterProperties
Ad | Açıklama | Değer |
---|---|---|
addOnFeatures | Kümede etkinleştirecek eklenti özelliklerinin listesi. | Herhangi birini içeren dize dizisi: 'BackupRestoreService' 'DnsService' 'RepairManager' 'ResourceMonitorService' |
azureActiveDirectory | Kümenin AAD kimlik doğrulama ayarları. | AzureActiveDirectory |
sertifika | Kümenin güvenliğini sağlamak için kullanılacak sertifika. Sağlanan sertifika, küme içindeki düğümden düğüme güvenlik, küme yönetim uç noktası için SSL sertifikası ve varsayılan yönetici istemcisi için kullanılır. | CertificateDescription |
certificateCommonNames | Kümenin güvenliğini sağlamak için kullanılan ortak adla başvuruda bulunan sunucu sertifikalarının listesini açıklar. | ServerCertificateCommonNames |
clientCertificateCommonNames | Kümeyi yönetmesine izin verilen ortak adla başvuruda bulunan istemci sertifikalarının listesi. | ClientCertificateCommonName[] |
clientCertificateThumbprints | Kümeyi yönetmesine izin verilen parmak izi tarafından başvuruda bulunan istemci sertifikalarının listesi. | ClientCertificateThumbprint[] |
clusterCodeVersion | Kümenin Service Fabric çalışma zamanı sürümü. Bu özellik yalnızca upgradeMode 'Manual' olarak ayarlandığında kullanıcıyı ayarlayabilir. Yeni kümeler için kullanılabilir Service Fabric sürümlerinin listesini almak için ClusterVersion APIkullanın. Mevcut kümeler için kullanılabilir sürümün listesini almak için kullanılabilirClusterVersionskullanın. | dizgi |
diagnosticsStorageAccountConfig | Service Fabric tanılama günlüklerini depolamak için depolama hesabı bilgileri. | DiagnosticsStorageAccountConfig |
eventStoreServiceEnabled | Olay deposu hizmetinin etkinleştirilip etkinleştirilmediğini gösterir. | Bool |
fabricSettings | Kümeyi yapılandırmak için özel doku ayarlarının listesi. | AyarlarıSectionDescription[] |
managementEndpoint | Kümenin http yönetim uç noktası. | dize (gerekli) |
nodeTypes | Kümedeki düğüm türlerinin listesi. | NodeTypeDescription[] (gerekli) |
reliabilityLevel | Güvenilirlik düzeyi, sistem hizmetlerinin çoğaltma kümesi boyutunu ayarlar.
ReliabilityLevelhakkında bilgi edinin. - Hiçbiri - Hedef çoğaltma kümesi sayısı 1 olan Sistem hizmetlerini çalıştırın. Bu yalnızca test kümeleri için kullanılmalıdır. - Bronz - Hedef çoğaltma kümesi sayısı 3 olan Sistem hizmetlerini çalıştırın. Bu yalnızca test kümeleri için kullanılmalıdır. - Silver - Hedef çoğaltma kümesi sayısı 5 olan Sistem hizmetlerini çalıştırın. - Altın - Sistem hizmetlerini 7 hedef çoğaltma kümesi sayısıyla çalıştırın. - Platin - Hedef çoğaltma kümesi sayısı 9 olan Sistem hizmetlerini çalıştırın. |
'Bronz' 'Altın' 'Hiçbiri' 'Platinum' 'Silver' |
reverseProxyCertificate | Ters ara sunucu tarafından kullanılan sunucu sertifikası. | CertificateDescription |
reverseProxyCertificateCommonNames | Kümenin güvenliğini sağlamak için kullanılan ortak adla başvuruda bulunan sunucu sertifikalarının listesini açıklar. | ServerCertificateCommonNames |
upgradeDescription | Kümeyi yükseltirken kullanılacak ilke. | ClusterUpgradePolicy |
upgradeMode | Yeni Service Fabric çalışma zamanı sürümü kullanılabilir olduğunda kümenin yükseltme modu. - Otomatik - Küme, kullanılabilir olduğu anda otomatik olarak en son Service Fabric çalışma zamanı sürümüne yükseltilir. - El ile - Küme otomatik olarak en son Service Fabric çalışma zamanı sürümüne yükseltilmeyecek. Küme, küme kaynağındaki clusterCodeVersion özelliği ayarlanarak yükseltilir. |
'Otomatik' 'El ile' |
vmImage | VMSS'nin yapılandırıldığı VM görüntüsü. Windows veya Linux gibi genel adlar kullanılabilir. | dizgi |
ClusterUpgradeDeltaHealthPolicy
Ad | Açıklama | Değer |
---|---|---|
applicationDeltaHealthPolicies | Kümeyi yükseltirken bir uygulamanın veya alt varlıklarından birinin sistem durumunu değerlendirmek için kullanılan uygulama delta sistem durumu ilkesi eşlemesini tanımlar. | ApplicationDeltaHealthPolicyMap |
maxPercentDeltaUnhealthyApplications | Küme yükseltmeleri sırasında izin verilen en yüksek uygulama sistem durumu düşüşü yüzdesi. Delta, yükseltmenin başlangıcındaki uygulamaların durumu ile sistem durumu değerlendirmesi sırasındaki uygulamaların durumu arasında ölçülür. Denetim, kümenin genel durumunun tolere edilen sınırlar içinde olduğundan emin olmak için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra gerçekleştirilir. Sistem hizmetleri buna dahil değildir. |
Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 100 (gerekli) |
maxPercentDeltaUnhealthyNodes | Küme yükseltmeleri sırasında izin verilen en yüksek düğüm sistem durumu düşüşü yüzdesi. Delta, yükseltmenin başındaki düğümlerin durumu ile sistem durumu değerlendirmesi sırasında düğümlerin durumu arasında ölçülür. Denetim, kümenin genel durumunun tolere edilen sınırlar içinde olduğundan emin olmak için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra gerçekleştirilir. |
Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 100 (gerekli) |
maxPercentUpgradeDomainDeltaUnhealthyNodes | Küme yükseltmeleri sırasında izin verilen en yüksek yükseltme etki alanı düğümlerinin sistem durumu düşüşü yüzdesi. Delta, yükseltmenin başındaki yükseltme etki alanı düğümlerinin durumu ile sistem durumu değerlendirmesi sırasındaki yükseltme etki alanı düğümlerinin durumu arasında ölçülür. Tüm tamamlanmış yükseltme etki alanları için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra, yükseltme etki alanlarının durumunun tolere edilen sınırlar içinde olduğundan emin olmak için denetim gerçekleştirilir. |
Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 100 (gerekli) |
ClusterUpgradePolicy
Ad | Açıklama | Değer |
---|---|---|
deltaHealthPolicy | Küme yükseltirken kullanılan küme delta sistem durumu ilkesi. | ClusterUpgradeDeltaHealthPolicy |
forceRestart | True ise, kod sürümü değişmediğinde bile yükseltme sırasında işlemler zorla yeniden başlatılır (yükseltme yalnızca yapılandırmayı veya verileri değiştirir). | Bool |
healthCheckRetryTimeout | Yükseltme geri almadan önce uygulama veya küme iyi durumda olmadığında sistem durumu değerlendirmesini yeniden deneme süresi. Zaman aşımı hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir. | dize (gerekli) |
healthCheckStableDuration | Yükseltme bir sonraki yükseltme etki alanına geçmeden önce uygulamanın veya kümenin iyi durumda kalması gereken süre. Süre hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir. | dize (gerekli) |
healthCheckWaitDuration | Sistem durumu denetimleri gerçekleştirmeden önce bir yükseltme etki alanını tamamladıktan sonra beklenmesi gereken süre. Süre hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir. | dize (gerekli) |
healthPolicy | Küme yükseltirken kullanılan küme sistem durumu ilkesi. | ClusterHealthPolicy (gerekli) |
upgradeDomainTimeout | Yükseltme geri almadan önce her yükseltme etki alanının tamamlanması gereken süre. Zaman aşımı hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir. | dize (gerekli) |
upgradeReplicaSetCheckTimeout | Yükseltme etki alanının işlenmesini engellemek ve beklenmeyen sorunlar olduğunda kullanılabilirlik kaybını önlemek için gereken maksimum süre. Bu zaman aşımı sona erdiğinde, kullanılabilirlik kaybı sorunlarından bağımsız olarak yükseltme etki alanının işlenmesi devam eder. Zaman aşımı her yükseltme etki alanının başlangıcında sıfırlanır. Zaman aşımı hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir. | dize (gerekli) |
upgradeTimeout | Yükseltme geri almadan önce genel yükseltmenin tamamlanması gereken süre. Zaman aşımı hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir. | dize (gerekli) |
DiagnosticsStorageAccountConfig
Ad | Açıklama | Değer |
---|---|---|
blobEndpoint | Azure depolama hesabının blob uç noktası. | dize (gerekli) |
protectedAccountKeyName | Korumalı tanılama depolama anahtarı adı. | dize (gerekli) |
protectedAccountKeyName2 | İkincil korumalı tanılama depolama anahtarı adı. Depolama hesabı anahtarlarından biri döndürülürse küme diğerini kullanmaya geri döner. | dizgi |
queueEndpoint | Azure depolama hesabının kuyruk uç noktası. | dize (gerekli) |
storageAccountName | Azure depolama hesabı adı. | dize (gerekli) |
tableEndpoint | Azure depolama hesabının tablo uç noktası. | dize (gerekli) |
EndpointRangeDescription
Ad | Açıklama | Değer |
---|---|---|
endPort | Bir bağlantı noktası aralığının bitiş bağlantı noktası | int (gerekli) |
startPort | Bir bağlantı noktası aralığının başlangıç bağlantı noktası | int (gerekli) |
Microsoft.ServiceFabric/clusters
Ad | Açıklama | Değer |
---|---|---|
yer | Azure kaynak konumu. | dize (gerekli) |
ad | Kaynak adı | dize (gerekli) |
Özellikler | Küme kaynağı özellikleri | ClusterProperties |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. |
tür | Kaynak türü | "Microsoft.ServiceFabric/clusters@2019-06-01-preview" |
NodeTypeDescription
Ad | Açıklama | Değer |
---|---|---|
applicationPorts | Kümenin Service Fabric uygulamalarına bağlantı noktası atadığı bağlantı noktası aralığı. | EndpointRangeDescription |
Kapasite | Düğüm türündeki düğümlere uygulanan kapasite etiketleri, küme kaynak yöneticisi bir düğümün ne kadar kaynağı olduğunu anlamak için bu etiketleri kullanır. | NodeTypeDescriptionCapacities |
clientConnectionEndpointPort | TCP kümesi yönetim uç noktası bağlantı noktası. | int (gerekli) |
dayanıklılıkLevel | Düğüm türünün dayanıklılık düzeyi.
DayanıklılıkLevelhakkında bilgi edinin. - Bronz - Ayrıcalık yok. Varsayılan değer budur. - Silver - Altyapı işleri UD başına 10 dakika süreyle duraklatılabilir. - Altın - Altyapı işleri UD başına 2 saat süreyle duraklatılabilir. Altın dayanıklılık yalnızca D15_V2, G5 gibi tam düğüm VM sku'larında etkinleştirilebilir. |
'Bronz' 'Altın' 'Silver' |
ephemeralPorts | Bu düğüm türündeki düğümlerin yapılandırılacağı kısa ömürlü bağlantı noktaları aralığı. | EndpointRangeDescription |
httpGatewayEndpointPort | HTTP kümesi yönetim uç noktası bağlantı noktası. | int (gerekli) |
isPrimary | Sistem hizmetlerinin üzerinde çalıştırılacağı düğüm türü. Yalnızca bir düğüm türü birincil olarak işaretlenmelidir. Birincil düğüm türü mevcut kümeler için silinemez veya değiştirilemez. | bool (gerekli) |
ad | Düğüm türünün adı. | dize (gerekli) |
placementProperties | Düğüm türündeki düğümlere uygulanan yerleştirme etiketleri, belirli hizmetlerin (iş yükü) nerede çalışacağını belirtmek için kullanılabilir. | NodeTypeDescriptionPlacementProperties |
reverseProxyEndpointPort | Ters ara sunucu tarafından kullanılan uç nokta. | Int |
vmInstanceCount | Düğüm türündeki düğüm sayısı. Bu sayı, karşılık gelen VirtualMachineScaleSet kaynağındaki kapasite özelliğiyle eşleşmelidir. | Int Kısıtlama -ları: Min değer = 1 Maksimum değer = 2147483647 (gerekli) |
NodeTypeDescriptionCapacities
Ad | Açıklama | Değer |
---|
NodeTypeDescriptionPlacementProperties
Ad | Açıklama | Değer |
---|
ResourceTags
Ad | Açıklama | Değer |
---|
ServerCertificateCommonName
Ad | Açıklama | Değer |
---|---|---|
certificateCommonName | Sunucu sertifikasının ortak adı. | dize (gerekli) |
certificateIssuerThumbprint | Sunucu sertifikasının veren parmak izi. | dize (gerekli) |
ServerCertificateCommonNames
Ad | Açıklama | Değer |
---|---|---|
commonNames | Kümenin güvenliğini sağlamak için kullanılan ortak adla başvuruda bulunan sunucu sertifikalarının listesi. | ServerCertificateCommonName[] |
x509StoreName | Yerel sertifika deposu konumu. | 'AddressBook' 'AuthRoot' 'CertificateAuthority' 'İzin Verilmiyor' 'My' 'Kök' 'TrustedPeople' 'TrustedPublisher' |
ServiceTypeDeltaHealthPolicy
Ad | Açıklama | Değer |
---|---|---|
maxPercentDeltaUnhealthyServices | Küme yükseltmeleri sırasında izin verilen hizmet durumu düşüşü yüzdesi üst sınırı. Delta, yükseltmenin başlangıcındaki hizmetlerin durumu ile sistem durumu değerlendirmesi sırasında hizmetlerin durumu arasında ölçülür. Denetim, kümenin genel durumunun tolere edilen sınırlar içinde olduğundan emin olmak için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra gerçekleştirilir. |
Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 100 |
ServiceTypeDeltaHealthPolicyMap
Ad | Açıklama | Değer |
---|
ServiceTypeHealthPolicy
Ad | Açıklama | Değer |
---|---|---|
maxPercentUnhealthyServices | Uygulamanız hata olarak kabul edilmeden önce iyi durumda olmayan hizmetlere izin verilen maksimum yüzde. | Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 100 |
ServiceTypeHealthPolicyMap
Ad | Açıklama | Değer |
---|
AyarlarParameterDescription
Ad | Açıklama | Değer |
---|---|---|
ad | Doku ayarının parametre adı. | dize (gerekli) |
değer | Doku ayarının parametre değeri. | dize (gerekli) |
SettingsSectionDescription
Ad | Açıklama | Değer |
---|---|---|
ad | Doku ayarlarının bölüm adı. | dize (gerekli) |
Parametre | bölümündeki parametre koleksiyonu. | SettingsParameterDescription[] (gerekli) |