Aracılığıyla paylaş


New-AzServiceFabricManagedClusterService

Belirtilen uygulama ve küme altında yeni service fabric yönetilen hizmeti oluşturun.

Syntax

New-AzServiceFabricManagedClusterService
   [-ResourceGroupName] <String>
   [-ClusterName] <String>
   [-ApplicationName] <String>
   [-Name] <String>
   -Type <String>
   [-Stateless]
   -InstanceCount <Int32>
   [-MinInstanceCount <Int32>]
   [-MinInstancePercentage <Int32>]
   [-DefaultMoveCost <MoveCostEnum>]
   [-PlacementConstraint <String>]
   [-Metric <PSServiceMetric[]>]
   [-Correlation <PSServiceCorrelation[]>]
   [-ServicePackageActivationMode <ServicePackageActivationModeEnum>]
   [-Tag <Hashtable>]
   [-Force]
   [-AsJob]
   [-PartitionSchemeSingleton]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzServiceFabricManagedClusterService
   [-ResourceGroupName] <String>
   [-ClusterName] <String>
   [-ApplicationName] <String>
   [-Name] <String>
   -Type <String>
   [-Stateless]
   -InstanceCount <Int32>
   [-MinInstanceCount <Int32>]
   [-MinInstancePercentage <Int32>]
   [-DefaultMoveCost <MoveCostEnum>]
   [-PlacementConstraint <String>]
   [-Metric <PSServiceMetric[]>]
   [-Correlation <PSServiceCorrelation[]>]
   [-ServicePackageActivationMode <ServicePackageActivationModeEnum>]
   [-Tag <Hashtable>]
   [-Force]
   [-AsJob]
   [-PartitionSchemeUniformInt64]
   -PartitionCount <Int32>
   -LowKey <Int64>
   -HighKey <Int64>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzServiceFabricManagedClusterService
   [-ResourceGroupName] <String>
   [-ClusterName] <String>
   [-ApplicationName] <String>
   [-Name] <String>
   -Type <String>
   [-Stateless]
   -InstanceCount <Int32>
   [-MinInstanceCount <Int32>]
   [-MinInstancePercentage <Int32>]
   [-DefaultMoveCost <MoveCostEnum>]
   [-PlacementConstraint <String>]
   [-Metric <PSServiceMetric[]>]
   [-Correlation <PSServiceCorrelation[]>]
   [-ServicePackageActivationMode <ServicePackageActivationModeEnum>]
   [-Tag <Hashtable>]
   [-Force]
   [-AsJob]
   [-PartitionSchemeNamed]
   -PartitionName <String[]>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzServiceFabricManagedClusterService
   [-ResourceGroupName] <String>
   [-ClusterName] <String>
   [-ApplicationName] <String>
   [-Name] <String>
   -Type <String>
   [-Stateful]
   -TargetReplicaSetSize <Int32>
   -MinReplicaSetSize <Int32>
   [-HasPersistedState]
   [-ReplicaRestartWaitDuration <TimeSpan>]
   [-QuorumLossWaitDuration <TimeSpan>]
   [-StandByReplicaKeepDuration <TimeSpan>]
   [-ServicePlacementTimeLimit <TimeSpan>]
   [-DefaultMoveCost <MoveCostEnum>]
   [-PlacementConstraint <String>]
   [-Metric <PSServiceMetric[]>]
   [-Correlation <PSServiceCorrelation[]>]
   [-ServicePackageActivationMode <ServicePackageActivationModeEnum>]
   [-Tag <Hashtable>]
   [-Force]
   [-AsJob]
   [-PartitionSchemeSingleton]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzServiceFabricManagedClusterService
   [-ResourceGroupName] <String>
   [-ClusterName] <String>
   [-ApplicationName] <String>
   [-Name] <String>
   -Type <String>
   [-Stateful]
   -TargetReplicaSetSize <Int32>
   -MinReplicaSetSize <Int32>
   [-HasPersistedState]
   [-ReplicaRestartWaitDuration <TimeSpan>]
   [-QuorumLossWaitDuration <TimeSpan>]
   [-StandByReplicaKeepDuration <TimeSpan>]
   [-ServicePlacementTimeLimit <TimeSpan>]
   [-DefaultMoveCost <MoveCostEnum>]
   [-PlacementConstraint <String>]
   [-Metric <PSServiceMetric[]>]
   [-Correlation <PSServiceCorrelation[]>]
   [-ServicePackageActivationMode <ServicePackageActivationModeEnum>]
   [-Tag <Hashtable>]
   [-Force]
   [-AsJob]
   [-PartitionSchemeUniformInt64]
   -PartitionCount <Int32>
   -LowKey <Int64>
   -HighKey <Int64>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzServiceFabricManagedClusterService
   [-ResourceGroupName] <String>
   [-ClusterName] <String>
   [-ApplicationName] <String>
   [-Name] <String>
   -Type <String>
   [-Stateful]
   -TargetReplicaSetSize <Int32>
   -MinReplicaSetSize <Int32>
   [-HasPersistedState]
   [-ReplicaRestartWaitDuration <TimeSpan>]
   [-QuorumLossWaitDuration <TimeSpan>]
   [-StandByReplicaKeepDuration <TimeSpan>]
   [-ServicePlacementTimeLimit <TimeSpan>]
   [-DefaultMoveCost <MoveCostEnum>]
   [-PlacementConstraint <String>]
   [-Metric <PSServiceMetric[]>]
   [-Correlation <PSServiceCorrelation[]>]
   [-ServicePackageActivationMode <ServicePackageActivationModeEnum>]
   [-Tag <Hashtable>]
   [-Force]
   [-AsJob]
   [-PartitionSchemeNamed]
   -PartitionName <String[]>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Bu cmdlet, belirtilen uygulama altında durum bilgisi olmayan veya durum bilgisi olan yönetilen hizmetler oluşturmaya olanak tanır. Hizmet uygulama bildiriminden çıkmalıdır ve türü bildirimdekiyle aynı olmalıdır. Uygulama adı, hizmet adının ön eki olmalıdır.

Örnekler

Örnek 1

$resourceGroupName = "testRG"
$clusterName = "testCluster"
$appName = "testApp"
$serviceName = "testService1"
$serviceTypeName = "testStateless"
$statelessServiceMetric = New-Object -TypeName "Microsoft.Azure.Commands.ServiceFabric.Models.PSServiceMetric" -ArgumentList @("metric1", "Low", 4)
New-AzServiceFabricManagedClusterService -ResourceGroupName $resourceGroupName -ClusterName $clusterName -ApplicationName $appName -Name $serviceName -Type $serviceTypeName -Stateless -InstanceCount -1 -PartitionSchemeSingleton -Metric @($statelessServiceMetric) -Verbose

Bu örnek, örnek sayısı -1 (tüm düğümlerde) olan durum bilgisi olmayan yeni bir yönetilen hizmet "testService1" oluşturur.

Örnek 2

$resourceGroupName = "testRG"
$clusterName = "testCluster"
$appName = "testApp"
$serviceName = "testService2"
$serviceTypeName = "testStatefulType"
$partitionCount = 5
$partitionLowKey = 0
$partitionHighKey = 25
$statefulServiceMetric = New-Object -TypeName "Microsoft.Azure.Commands.ServiceFabric.Models.PSServiceMetric" -ArgumentList @("metric2", "Medium", 4, 2)
New-AzServiceFabricManagedClusterService -ResourceGroupName $resourceGroupName -ClusterName $clusterName -ApplicationName $appName -Name $serviceName -Type $serviceTypeName -Stateful -TargetReplicaSetSize 5 -MinReplicaSetSize 3 -Metric @($statefulServiceMetric) -PartitionSchemeUniformInt64 -PartitionCount $partitionCount -LowKey $partitionLowKey -HighKey $partitionHighKey -Verbose

Bu örnek, 5 düğüm hedefi olan durum bilgisi olan yeni bir yönetilen hizmet "testService2" oluşturur.

Örnek 3

$resourceGroupName = "testRG"
$clusterName = "testCluster"
$appName = "testApp"
$serviceName = "testService3"
$serviceName2 = "testService2"
$serviceTypeName = "testStateless"
$statefulService = Get-AzServiceFabricManagedClusterService -ResourceGroupName $resourceGroupName -ClusterName $clusterName -ApplicationName $appName -Name $serviceName2
$statefulServiceCorrelation = New-Object -TypeName "Microsoft.Azure.Commands.ServiceFabric.Models.PSServiceCorrelation" -ArgumentList @("AlignedAffinity", $statefulService.Id)
New-AzServiceFabricManagedClusterService -ResourceGroupName $resourceGroupName -ClusterName $clusterName -ApplicationName $appName -Name $serviceName -Type $serviceTypeName -Stateless -InstanceCount 3 -PartitionSchemeSingleton -Correlation @($statefulServiceCorrelation) -Verbose

Bu örnek yeni bir durum bilgisi olmayan yönetilen hizmet "testService3" oluşturur.

Parametreler

-ApplicationName

Yönetilen uygulamanın adını belirtin.

Tür:String
Position:2
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-AsJob

Cmdlet'i arka planda çalıştırın ve ilerleme durumunu izlemek için bir İş döndürin.

Tür:SwitchParameter
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-ClusterName

Kümenin adını belirtin.

Tür:String
Position:1
varsayılan değer:None
Gerekli:True
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Tür:SwitchParameter
Aliases:cf
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-Correlation

Yönetilen hizmetin yerleştirme kısıtlamalarını dize olarak belirtin.

Tür:PSServiceCorrelation[]
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultMoveCost

Taşıma için varsayılan maliyeti belirtin. Daha yüksek maliyetler kümeyi dengelemeye çalışırken Küme Kaynak Yöneticisi'nin çoğaltmayı taşıma olasılığını düşürür

Tür:MoveCostEnum
kabul edilen değerler:Zero, Low, Medium, High
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Tür:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

İstem olmadan devam edin

Tür:SwitchParameter
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-HasPersistedState

Yönetilen hizmet için hedef çoğaltma kümesi boyutunu belirtin

Tür:SwitchParameter
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-HighKey

Bölüm anahtarı aralığının üst sınırlarını belirtin.

Tür:Int64
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-InstanceCount

Yönetilen hizmet için örnek sayısını belirtin

Tür:Int32
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-LowKey

Bölüm anahtarı aralığının alt sınırlarını belirtin.

Tür:Int64
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-Metric

Yönetilen hizmetin yerleştirme kısıtlamalarını dize olarak belirtin.

Tür:PSServiceMetric[]
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-MinInstanceCount

Yönetilen hizmet için en düşük örnek sayısını belirtin

Tür:Int32
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-MinInstancePercentage

Yönetilen hizmet için en düşük örnek yüzdesini belirtin

Tür:Int32
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-MinReplicaSetSize

Yönetilen hizmet için en düşük çoğaltma kümesi boyutunu belirtin

Tür:Int32
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-Name

Yönetilen hizmetin adını belirtin.

Tür:String
Aliases:ServiceName
Position:3
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionCount

Bölüm sayısını belirtin.

Tür:Int32
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionName

Hizmetin adlandırılmış bölüm düzenini kullandığını gösterir. Bu modeli kullanan hizmetler genellikle sınırlanmış bir küme içinde demetlenmiş veriler içerir. Adlandırılmış bölüm anahtarları olarak kullanılan veri alanlarına örnek olarak bölgeler, posta kodları, müşteri grupları veya diğer iş sınırları verilebilir.

Tür:String[]
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionSchemeNamed

Hizmetin adlandırılmış bölüm düzenini kullandığını gösterir. Bu modeli kullanan hizmetler genellikle sınırlanmış bir küme içinde demetlenmiş veriler içerir. Adlandırılmış bölüm anahtarları olarak kullanılan veri alanlarına örnek olarak bölgeler, posta kodları, müşteri grupları veya diğer iş sınırları verilebilir.

Tür:SwitchParameter
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionSchemeSingleton

Hizmetin tek bölüm düzenini kullandığını gösterir. Tekli bölümler genellikle hizmet ek yönlendirme gerektirmediğinde kullanılır.

Tür:SwitchParameter
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionSchemeUniformInt64

Hizmetin UniformInt64 bölüm düzenini kullandığını gösterir. Bu, her bölümün bir dizi int64 anahtarına sahip olduğu anlamına gelir.

Tür:SwitchParameter
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-PlacementConstraint

Yönetilen hizmetin yerleştirme kısıtlamalarını dize olarak belirtin.

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-QuorumLossWaitDuration

Yönetilen hizmet için çekirdek kaybı bekleme süresini belirtin. ISO 8601 biçiminde gösterilen süre 'hh:mm:ss'

Tür:TimeSpan
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-ReplicaRestartWaitDuration

Yönetilen hizmet için çoğaltma yeniden başlatma bekleme süresini belirtin. ISO 8601 biçiminde gösterilen süre 'hh:mm:ss'

Tür:TimeSpan
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Kaynak grubunun adını belirtin.

Tür:String
Position:0
varsayılan değer:None
Gerekli:True
Accept pipeline input:True
Accept wildcard characters:False

-ServicePackageActivationMode

Taşıma için varsayılan maliyeti belirtin. Daha yüksek maliyetler kümeyi dengelemeye çalışırken Küme Kaynak Yöneticisi'nin çoğaltmayı taşıma olasılığını düşürür

Tür:ServicePackageActivationModeEnum
kabul edilen değerler:SharedProcess, ExclusiveProcess
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-ServicePlacementTimeLimit

Yönetilen hizmet için hizmet yerleştirme süresi sınırını belirtin. ISO 8601 biçiminde gösterilen süre 'hh:mm:ss'

Tür:TimeSpan
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-StandByReplicaKeepDuration

Yönetilen hizmet için çoğaltmaya göre bekleme süresini belirtin. ISO 8601 biçiminde gösterilen süre 'hh:mm:ss'

Tür:TimeSpan
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-Stateful

Durum bilgisi olan hizmet için kullanma

Tür:SwitchParameter
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-Stateless

Durum bilgisi olmayan hizmet için kullanma

Tür:SwitchParameter
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-Tag

Etiketleri anahtar/değer çiftleri olarak belirtin.

Tür:Hashtable
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:True
Accept wildcard characters:False

-TargetReplicaSetSize

Yönetilen hizmet için hedef çoğaltma kümesi boyutunu belirtin

Tür:Int32
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-Type

Yönetilen uygulamanın hizmet türü adını belirtin, uygulama bildiriminde bulunmalıdır.

Tür:String
Aliases:ServiceType
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Tür:SwitchParameter
Aliases:wi
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

String

Hashtable

Çıkışlar

PSManagedService