Поделиться через


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 гарантирует, что службы остаются доступными, даже если эти реплики закрыты. Узел остается в состоянии отключения, пока не будет безопасно отключить его, не затрагивая доступность службы. После завершения перезагрузки узел можно включить с помощью командлета Enable-ServiceFabricNode , который сообщает Service Fabric, что узел теперь можно использовать для размещения реплик.

Чтобы управлять кластерами Service Fabric, запустите Windows PowerShell с помощью параметра "Запуск от имени администратора". Перед выполнением любой операции в кластере Service Fabric установите подключение к кластеру с помощью командлета Connect-ServiceFabricCluster .

Примеры

Пример 1. Отключение узла с перезапуском намерения

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

Эта команда отключает узел с именем узла DB.41 с перезапуском намерения.

Параметры

-Confirm

Запрос подтверждения перед выполнением командлета.

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

-Force

Принудительное выполнение команды без запроса на подтверждение пользователем.

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

-Intent

Указывает намерение для узла отключения. Намерение определяет действие, которое Service Fabric принимает для узла. Допустимые значения для этого параметра:

  • Приостановка. Новые реплики не помещаются на узел. Существующие реплики продолжают работать. Этот параметр можно указать для отладки реплик, выполняемых на узле.
  • Перезапуск. Существующие реплики на узле закрыты. Реплики не перемещаются на другой узел. Этот параметр можно указать, когда для установки исправления требуется перезагрузка узла.
  • RemoveData. Указывает, что данные на узле должны быть потеряны безвозвратно. Этот командлет создает копии реплик, которые выполняются на узле на других узлах, чтобы обеспечить высокий уровень доступности. Этот параметр можно указать при повторном создании переосмысленного жесткого диска.
  • RemoveNode. Указывает, что данные на узле должны быть потеряны безвозвратно. Этот командлет создает копии реплик, которые выполняются на узле на других узлах, чтобы обеспечить высокий уровень доступности. Этот параметр можно указать при удалении узла из кластера.
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

Указывает имя узла Service Fabric. Командлет отключает указанный узел.

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

-TimeoutSec

Указывает период времени ожидания (в секундах) для операции.

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

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

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

Входные данные

None

Выходные данные

System.Object