Aracılığıyla paylaş


Move-ServiceFabricSecondaryReplica

Durum bilgisi olan bir hizmetin Service Fabric ikincil çoğaltmasını taşır.

Syntax

Move-ServiceFabricSecondaryReplica
    [-CurrentSecondaryNodeName <String>]
    [-NewSecondaryNodeName <String>]
    [-IgnoreConstraints <Boolean>]
    -PartitionId <Guid>
    -ServiceName <Uri>
    [-TimeoutSec <Int32>]
    [<CommonParameters>]
Move-ServiceFabricSecondaryReplica
    [-CurrentSecondaryNodeName <String>]
    [-NewSecondaryNodeName <String>]
    [-IgnoreConstraints <Boolean>]
    -ServiceName <Uri>
    [-TimeoutSec <Int32>]
    [<CommonParameters>]
Move-ServiceFabricSecondaryReplica
    [-CurrentSecondaryNodeName <String>]
    [-NewSecondaryNodeName <String>]
    [-IgnoreConstraints <Boolean>]
    -ServiceName <Uri>
    [-PartitionKindSingleton]
    [-TimeoutSec <Int32>]
    [<CommonParameters>]
Move-ServiceFabricSecondaryReplica
    [-CurrentSecondaryNodeName <String>]
    [-NewSecondaryNodeName <String>]
    [-IgnoreConstraints <Boolean>]
    -ServiceName <Uri>
    [-PartitionKindNamed]
    -PartitionKey <String>
    [-TimeoutSec <Int32>]
    [<CommonParameters>]
Move-ServiceFabricSecondaryReplica
    [-CurrentSecondaryNodeName <String>]
    [-NewSecondaryNodeName <String>]
    [-IgnoreConstraints <Boolean>]
    -ServiceName <Uri>
    [-PartitionKindUniformInt64]
    -PartitionKey <String>
    [-TimeoutSec <Int32>]
    [<CommonParameters>]

Description

Move-ServiceFabricSecondaryReplica cmdlet'i Service Fabric durum bilgisi olan hizmet etkin ikincil çoğaltmasını geçerli etkin ikincil düğümden belirtilen düğüm konumuna taşır. Bu işlemi sistem hizmetlerinde de gerçekleştirebilirsiniz. Durum bilgisi olmayan hizmetler için bu cmdlet'i kullanamazsınız.

Move-ServiceFabricSecondaryReplica cmdlet'i, komut kabul edildikten sonra ikincil çoğaltmayı yeni bir Service Fabric düğümü konumuna taşır. Ancak yük dengeleyici, yük dengeleyici kısıtlamalarına veya yük dengeleyici dengeleme algoritmasına göre ikincil çoğaltmayı yeniden taşıyabilir.

Bu cmdlet'i kullanmak için Yöneticiler grubunun üyesi olmanız gerekir.

Bu cmdlet'i kullanmadan önce Service Fabric kümesine bağlanın.

Örnekler

Örnek 1: Durum bilgisi olan bir hizmetin ikincil çoğaltmasını düğüm adına göre taşıma

PS C:\> Move-ServiceFabricSecondaryReplica -CurrentSecondaryNodeName "N0020" -NewSecondaryNodeName "N0010" -PartitionId 93838f53-f1d9-4b99-8492-b802ee807d03 -ServiceName fabric:/SampleApp/SampleService

Bu komut, belirtilen ikincil çoğaltmayı fabric:/SampleApp/SampleService adlı hizmete ait belirtilen bölüm için düğüm N0020 düğümünden N0010 düğümüne taşır.

Örnek 2: Durum bilgisi olan bir hizmetin rastgele ikincil çoğaltmasını hizmet adına göre yeni bir düğüme taşıma

PS C:\> Move-ServiceFabricSecondaryReplica -ServiceName fabric:/myApp/MyPersistedService

Bu komut rastgele bir ikincil çoğaltmayı yeni bir düğüme taşır. Belirtilen hizmet için rastgele bir bölüm seçilir.

Parametreler

-CurrentSecondaryNodeName

İkincil düğüm için geçerli düğüm adını belirtir.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IgnoreConstraints

Cmdlet'in kısıtlamaları yoksayıp yoksaymadığını gösterir.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-NewSecondaryNodeName

İkincil düğüm için yeni düğüm adını belirtir.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PartitionId

Çoğaltmanın taşındığı bölümün kimliğini belirtir.

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PartitionKey

Çoğaltmanın taşındığı bölümün anahtarını belirtir.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PartitionKindNamed

Bu cmdlet'in adlandırılmış bir bölüm hizmetini taşındığını gösterir.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionKindSingleton

Bu cmdlet'in tek bölümlenmiş bir hizmeti taşındığını gösterir.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionKindUniformInt64

Bu cmdlet'in UniformInt64 bölümlenmiş hizmetini taşındığını gösterir.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ServiceName

Taşınacak çoğaltmanın hizmet adını belirtir.

Type:Uri
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TimeoutSec

İşlem için zaman aşımı süresini saniye cinsinden belirtir.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

System.Boolean

System.Guid

System.Uri

System.String

Çıkışlar

System.Object