Disable-ServiceFabricNode
Отключает узел Service Fabric.
Синтаксис
Disable-ServiceFabricNode
[-NodeName] <String>
[-Intent] <NodeDeactivationIntent>
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет Disable-ServiceFabricNode сообщает Service Fabric перед выполнением административного действия на узле, который может повлиять на реплики узла.
Например, перед перезапуском узла отключение узла с намерением перезапуска сообщает Service Fabric, чтобы корректно закрыть реплики на узле.
Перед перезапуском узла необходимо дождаться отключения узла.
Используйте командлет Get-ServiceFabricNode
Чтобы управлять кластерами Service Fabric, запустите Windows PowerShell с помощью параметра "Запуск от имени администратора". Перед выполнением любой операции в кластере Service Fabric установите подключение к кластеру с помощью командлета Connect-ServiceFabricCluster.
Примеры
Пример 1. Деактивация узла с намерением перезапуска
PS C:\> Disable-ServiceFabricNode -NodeName "DB.41" -Intent Restart
Эта команда отключает узел с именем узла DB.41 с намерением перезапуска.
Параметры
-Confirm
Запрашивает подтверждение перед запуском командлета.
Тип: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Force
Принудительно выполняется команда без запроса подтверждения пользователя.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Intent
Указывает намерение для узла отключения. Намерение определяет действие, которое Service Fabric принимает для узла. Допустимые значения для этого параметра:
- Пауза. Новые реплики не помещаются на узел. Существующие реплики продолжают выполняться. Этот параметр можно указать для отладки реплик, выполняемых на узле.
- Перезапуск. Существующие реплики на узле закрыты. Реплики не перемещаются на другой узел. Этот параметр можно указать, когда для установки исправления требуется перезапуск узла.
- RemoveData. Указывает, что данные на узле должны быть окончательно потеряны. Этот командлет создает копии реплик, которые выполняются на узле на других узлах, чтобы обеспечить высокий уровень доступности. Этот параметр можно указать при повторном переимысле жесткого диска.
- RemoveNode. Указывает, что данные на узле должны быть окончательно потеряны. Этот командлет создает копии реплик, которые выполняются на узле на других узлах, чтобы обеспечить высокий уровень доступности. Этот параметр можно указать при удалении узла из кластера.
Тип: | NodeDeactivationIntent |
Допустимые значения: | Invalid, Pause, Restart, RemoveData, RemoveNode |
Position: | 1 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-NodeName
Указывает имя узла Service Fabric. Командлет отключает указанный узел.
Тип: | String |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-TimeoutSec
Указывает период времени ожидания (в секундах) для операции.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.
Тип: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
None
Выходные данные
System.Object