Aracılığıyla paylaş


Set-AzServiceFabricManagedClusterService

Yönetilen hizmeti kümeden güncelleştirin. Yalnızca ARM tarafından dağıtılan hizmetleri destekler.

Syntax

Set-AzServiceFabricManagedClusterService
   [-ResourceGroupName] <String>
   [-ClusterName] <String>
   [-ApplicationName] <String>
   [-Name] <String>
   [-Stateless]
   [-InstanceCount <Int32>]
   [-MinInstanceCount <Int32>]
   [-MinInstancePercentage <Int32>]
   [-DefaultMoveCost <MoveCostEnum>]
   [-PlacementConstraint <String>]
   [-Metric <PSServiceMetric[]>]
   [-Correlation <PSServiceCorrelation[]>]
   [-ServicePackageActivationMode <ServicePackageActivationModeEnum>]
   [-Tag <Hashtable>]
   [-Force]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzServiceFabricManagedClusterService
   [-ResourceGroupName] <String>
   [-ClusterName] <String>
   [-ApplicationName] <String>
   [-Name] <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]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzServiceFabricManagedClusterService
   -ResourceId <String>
   [-Stateless]
   [-InstanceCount <Int32>]
   [-MinInstanceCount <Int32>]
   [-MinInstancePercentage <Int32>]
   [-DefaultMoveCost <MoveCostEnum>]
   [-PlacementConstraint <String>]
   [-Metric <PSServiceMetric[]>]
   [-Correlation <PSServiceCorrelation[]>]
   [-ServicePackageActivationMode <ServicePackageActivationModeEnum>]
   [-Tag <Hashtable>]
   [-Force]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzServiceFabricManagedClusterService
   -ResourceId <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]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzServiceFabricManagedClusterService
   -InputObject <PSManagedService>
   [-Stateless]
   [-InstanceCount <Int32>]
   [-MinInstanceCount <Int32>]
   [-MinInstancePercentage <Int32>]
   [-DefaultMoveCost <MoveCostEnum>]
   [-PlacementConstraint <String>]
   [-Metric <PSServiceMetric[]>]
   [-Correlation <PSServiceCorrelation[]>]
   [-ServicePackageActivationMode <ServicePackageActivationModeEnum>]
   [-Tag <Hashtable>]
   [-Force]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzServiceFabricManagedClusterService
   -InputObject <PSManagedService>
   [-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]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Bu cmdlet, kümedeki yönetilen bir hizmeti güncelleştirir.

Örnekler

Örnek 1

$resourceGroupName = "testRG"
$clusterName = "testCluster"
$appName = "testApp"
$serviceName = "testService1"
Set-AzServiceFabricManagedClusterService -ResourceGroupName $resourceGroupName -ClusterName $clusterName -ApplicationName $appName -Name $serviceName -Stateful -TargetReplicaSetSize 3 -MinReplicaSetSize 5 -Verbose

Bu örnekte yönetilen "testService1" hizmeti güncelleştirilecektir.

Örnek 2

$resourceGroupName = "testRG"
$clusterName = "testCluster"
$appName = "testApp"
$serviceName = "testService1"
$minInstancePercentage = 20
$minInstanceCount = 2
$statelessServiceMetric = New-Object -TypeName "Microsoft.Azure.Commands.ServiceFabric.Models.PSServiceMetric" -ArgumentList @("metric1", "Low", 4)
$service = Get-AzServiceFabricManagedClusterService -ResourceGroupName $resourceGroupName -ClusterName $clusterName -ApplicationName $appName
$service | Set-AzServiceFabricManagedClusterService -Stateless -Metric @($statelessServiceMetric) -MinInstanceCount $minInstanceCount -MinInstancePercentage $minInstancePercentage -Verbose

Bu örnek yönetilen hizmet testService1" öğesini kaldırır.

Örnek 3

$standByReplicaKeepDuration = "00:11:00"
$servicePlacementTimeLimit = "00:11:00"
$resourceId = "/subscriptions/13ad2c84-84fa-4798-ad71-e70c07af873f/resourcegroups/testRG/providers/Microsoft.ServiceFabric/managedClusters/testCluster/applications/testApp/services/testService"
Set-AzServiceFabricManagedClusterService -ResourceId $resourceId -StandByReplicaKeepDuration $standByReplicaKeepDuration -ServicePlacementTimeLimit $servicePlacementTimeLimit -Verbose

Bu örnek, belirtilen ARM Kaynak Kimliği ile yönetilen hizmet ayrıntılarını kaldırır.

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

-InputObject

Yönetilen hizmet kaynağı.

Tür:PSManagedService
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:True
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:False
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:False
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

-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

-ResourceId

Yönetilen hizmetin Arm ResourceId değeri.

Tür:String
Position:Named
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:False
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

PSManagedService

Hashtable

Çıkışlar

PSManagedService