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


Удаление серверов в Локальные дисковые пространства

В этом разделе описывается, как удалить серверы в Локальные дисковые пространства с помощью PowerShell.

Удалите сервер, но оставьте его диски

Если вы планируете добавить сервер обратно в кластер или планируете сохранить его диски, переместив их на другой сервер, можно удалить сервер из кластера без удаления дисков из пула носителей. Это поведение по умолчанию при использовании диспетчера отказоустойчивости кластеров для удаления сервера.

Используйте командлет Remove-ClusterNode в PowerShell:

Remove-ClusterNode <Name>

Этот командлет выполняется быстро, независимо от каких-либо соображений емкости, так как пул носителей "запоминает" отсутствующие диски и ожидает их возвращения. Нет перемещения данных от отсутствующих дисков. Пока они остаются отсутствующими, их OperationalStatus будет отображаться как "Потерянное взаимодействие", и ваши тома будут отображаться "Неполный".

Когда диски возвращаются, они автоматически обнаруживаются и повторно связаны с пулом, даже если они находятся на новом сервере.

Предупреждение

Не распределяйте диски с данными пула с одного сервера на несколько других серверов. Например, если один сервер с десятью дисками завершается сбоем (так как его системная плата или загрузочный диск завершился сбоем, например), можно переместить все десять дисков на один новый сервер, но вы не можете перемещать их отдельно на разные серверы.

Удаление сервера и его дисков

Если вы хотите окончательно удалить сервер из кластера (иногда называется масштабированием), можно удалить сервер из кластера и удалить его диски из пула носителей.

Используйте командлет Remove-ClusterNode с необязательным флагом -CleanUpDisks:

Remove-ClusterNode <Name> -CleanUpDisks

Этот командлет может занять много времени (иногда много часов), так как Windows должна перемещать все данные, хранящиеся на этом сервере, на другие серверы в кластере. После завершения работы диски окончательно удаляются из пула носителей, возвращая затронутые тома в работоспособное состояние.

Требования

Для постоянного масштабирования (удаления сервера и его дисков) кластер должен соответствовать следующим двум требованиям. Если это не так, командлет Remove-ClusterNode -CleanUpDisks немедленно вернет ошибку, прежде чем начать перемещение данных, чтобы свести к минимуму нарушения.

Достаточно емкости

Во-первых, необходимо иметь достаточно емкости хранилища на оставшихся серверах, чтобы разместить все тома.

Например, если у вас есть четыре сервера, каждый из которых имеет 10 x 1 ТБ дисков, у вас есть 40 ТБ общей физической емкости хранилища. После удаления одного сервера и всех его дисков осталось 30 ТБ емкости. Если объем объемов томов превышает 30 ТБ, они не будут помещаться на остальные серверы, поэтому командлет вернет ошибку и не перемещает данные.

Достаточно доменов сбоя

Во-вторых, необходимо иметь достаточно доменов сбоя (как правило, серверов), чтобы обеспечить устойчивость томов.

Например, если тома используют трехсторонней зеркальное отображение на уровне сервера для устойчивости, они не могут быть полностью работоспособными, если у вас не менее трех серверов. Если у вас есть ровно три сервера, а затем попытаться удалить один и все его диски, командлет вернет ошибку и не перемещает данные.

В этой таблице показано минимальное количество доменов сбоя, необходимых для каждого типа устойчивости.

Устойчивость Минимально допустимое число доменов сбоя
Двухстороннее зеркало 2
Трехстороннее зеркало 3
Двойной контроль четности 4

Примечание.

Это нормально кратко иметь меньше серверов, таких как во время сбоев или обслуживания. Тем не менее, чтобы тома возвращались в полностью работоспособное состояние, необходимо иметь минимальное количество серверов, перечисленных выше.

Дополнительные справочники