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