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