Aracılığıyla paylaş


Start-ServiceFabricNodeTransition

Service Fabric küme düğümünü başlatmak veya durdurmak için bir işlem başlatır.

Syntax

Start-ServiceFabricNodeTransition
     [-Stop]
     -OperationId <Guid>
     -NodeName <String>
     -NodeInstanceId <BigInteger>
     -StopDurationInSeconds <Int32>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricNodeTransition
     [-Start]
     -OperationId <Guid>
     -NodeName <String>
     -NodeInstanceId <BigInteger>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]

Description

Start-ServiceFabricNodeTransition cmdlet'i bir Service Fabric küme düğümünü başlatmak veya durdurmak için zaman uyumsuz bir işlem başlatır.

Stop parametresinin belirtilmesi bir Service Fabric küme düğümünü durdurulmuş duruma getirir. Düğüm bir işlemdir, sanal makine veya bilgisayar değildir. Düğüm durdurulduktan sonra sanal makine veya bilgisayar çalışmaya devam eder. Durdurulmuş durumda, düğüm kümenin üyesi değildir ve hizmetleri barındıramaz. Durdurulan düğüm, kapalı veya çevrimdışı bir düğümün simülasyonunu oluşturur.

Start parametresinin belirtilmesi durdurulan bir düğümü başlatır.

Bu cmdlet başarıyla döndürdüğünde sistem işlemi kabul etti. Ancak bu işlem tamamlandı anlamına gelmez. İşlemin geçerli durumu hakkında bilgi almak için Get-ServiceFabricNodeTransitionProgress cmdlet'ini çalıştırın.

Start-ServiceFabricNodeTransition cmdlet'i, kullanılmayan Start-ServiceFabricNode ve Stop-ServiceFabricNode cmdlet'leri yerine tercih edilir. Start-ServiceFabricNode ve Stop-ServiceFabricNode ile bu cmdlet'in kullanımını karıştırmaktan kaçının. Stop-ServiceFabricNode kullanılarak bir düğüm zaten durdurulmuşsa, Start-ServiceFabricNodeTransition kullanmadan önce Start-ServiceFabricNode kullanarak düğümü başlatın. Bundan sonra Start-ServiceFabricNodeTransition kullanın.

Daha fazla bilgi için bkz. Başlangıç Düğümü ve Durdurma düğümü API'lerini Düğüm Geçişi API'siyle değiştirme.

Örnekler

Örnek 1: Service Fabric düğümünü durdurma

PS C:\> Start-ServiceFabricNodeTransition -Stop -OperationId 097b03e3-760a-419c-9fce-e83f8cc0894b -NodeName N0050 -NodeInstanceId 131242467532403195 -StopDurationInSeconds 3600

Bu komut bir Service Fabric düğümünü bir saat boyunca durdurmak için bir işlem başlatır. Bir saat sonra düğüm otomatik olarak başlatılır. OperationId değerini izleyin. Get-ServiceFabricNodeTransitionProgress komutunu çalıştırmak için bunu kullanabilirsiniz.

Örnek 2: Service Fabric düğümü başlatma

PS C:\> Start-ServiceFabricNodeTransition -Start -OperationId 6d1bf9a1-9733-4d83-be59-0acea3be57a7 -NodeName N0050 -NodeInstanceId 131242467532403195

Bu komut, durdurulan bir Service Fabric düğümünü başlatmak için bir işlem başlatır.

Parametreler

-NodeInstanceId

Bu cmdlet'in başlattığı veya durdurduğunu düğüm örneğinin kimliğini belirtir. Düğüm örneği kimliklerini almak için hedef düğüm için Get-ServiceFabricNode komutunu çalıştırın. Örneğin, N0050 düğümü için komut Get-ServiceFabricNode -NodeName "N0050" , düğüm örneği kimliğini içeren bir Node nesnesi döndürür.

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

-NodeName

Bu cmdlet'in başlattığı veya durdurduğunu Service Fabric düğümünün adını belirtir. Kümenizdeki Service Fabric düğümlerini almak için Get-ServiceFabricNode cmdlet'ini çalıştırın.

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

-OperationId

İşlemi tanımlayan benzersiz bir kimlik belirtir. İşlemi başlatan bu cmdlet için aynı değeri ve işlemin ilerleme durumunu alan Get-ServiceFabricNodeTransitionProgress değerini kullanın.

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

-Start

Bu cmdlet'in durdurulmuş bir düğüm başlattığını gösterir.

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

-Stop

Bu cmdlet'in çalışan bir düğümü durdurduğunu gösterir.

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

-StopDurationInSeconds

Durdurulacak işlem tamamlandıktan sonra durdurulan bir düğümün durdurulmasını sağlamak için süreyi saniye cinsinden belirtir. Bu süreden sonra düğüm otomatik olarak başlatılır.

En düşük değer 600'dür. En yüksek değer 14400'dür.

Durdurma süresini belirtmek için Stop parametresini belirtmeniz gerekir.

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

-TimeoutSec

Bu cmdlet için zaman aşımı değerini saniye olarak belirtir.

Bu, durdurulan düğümün durdurulmuş olarak kaldığı süre değildir. Düğümün ne kadar süreyle durdurulacağını denetlemek için StopDurationInSeconds parametresini kullanın.

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

Girişler

None

Çıkışlar

System.Object