Bagikan melalui


Disable-ServiceFabricNode

Menonaktifkan node Service Fabric.

Sintaks

Disable-ServiceFabricNode
       [-NodeName] <String>
       [-Intent] <NodeDeactivationIntent>
       [-Force]
       [-TimeoutSec <Int32>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Deskripsi

Cmdlet Disable-ServiceFabricNode menginformasikan Service Fabric sebelum tindakan administratif diambil pada node yang dapat memengaruhi replika pada node.

Misalnya, sebelum memulai ulang node, menonaktifkan node dengan niat menghidupkan ulang menginformasikan Service Fabric untuk menutup replika pada node dengan lancar. Anda harus menunggu simpul dinonaktifkan sebelum memulai ulang simpul. Gunakan cmdlet Get-ServiceFabricNode untuk melihat status penonaktifan simpul. Service Fabric memastikan bahwa layanan tetap tersedia meskipun replika ini ditutup. Simpul tetap dalam status penonaktifan hingga aman untuk menonaktifkannya tanpa memengaruhi ketersediaan layanan. Setelah restart selesai, node dapat diaktifkan menggunakan cmdlet Enable-ServiceFabricNode , yang menginformasikan Service Fabric bahwa node sekarang dapat digunakan untuk menempatkan replika.

Untuk mengelola kluster Service Fabric, mulai Windows PowerShell dengan menggunakan opsi Jalankan sebagai administrator. Sebelum Anda melakukan operasi apa pun pada kluster Service Fabric, buat koneksi ke kluster dengan menggunakan cmdlet Connect-ServiceFabricCluster .

Contoh

Contoh 1: Menonaktifkan simpul dengan niat menghidupkan ulang

PS C:\> Disable-ServiceFabricNode -NodeName "DB.41" -Intent Restart

Perintah ini menonaktifkan simpul dengan nama simpul DB.41 dengan niat menghidupkan ulang.

Parameter

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Memaksa perintah untuk berjalan tanpa meminta konfirmasi pengguna.

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

-Intent

Menentukan niat untuk simpul nonaktif. Niat menentukan tindakan yang diambil Service Fabric untuk node. Nilai yang dapat diterima untuk parameter ini adalah:

  • Jeda. Tidak ada replika baru yang ditempatkan pada simpul. Replika yang ada terus berjalan. Anda dapat menentukan pengaturan ini untuk men-debug replika yang berjalan pada simpul.
  • Restart. Replika yang ada pada simpul ditutup. Replika tidak dipindahkan ke simpul lain. Anda mungkin menentukan pengaturan ini ketika simpul dimulai ulang diperlukan untuk menginstal patch.
  • RemoveData. Menentukan bahwa data pada simpul akan hilang secara permanen. Cmdlet ini membuat salinan replika yang berjalan pada simpul pada simpul lain untuk memastikan ketersediaan tinggi. Anda dapat menentukan pengaturan ini ketika hard disk sedang dicitrakan ulang.
  • HapusNode. Menentukan bahwa data pada simpul akan hilang secara permanen. Cmdlet ini membuat salinan replika yang berjalan pada simpul pada simpul lain untuk memastikan ketersediaan tinggi. Anda dapat menentukan pengaturan ini ketika node sedang dihapus dari kluster.
Type:NodeDeactivationIntent
Accepted values:Invalid, Pause, Restart, RemoveData, RemoveNode
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-NodeName

Menentukan nama node Service Fabric. Cmdlet menonaktifkan simpul yang Anda tentukan.

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

-TimeoutSec

Menentukan periode waktu habis, dalam detik, untuk operasi.

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

-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Input

None

Output

System.Object