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