Removendo servidores em Espaços de Armazenamento DiretosRemoving servers in Storage Spaces Direct

Aplica-se a: Windows Server 2019, Windows Server 2016Applies to: Windows Server 2019, Windows Server 2016

Este tópico descreve como remover servidores em Espaços de Armazenamento Direto usando o PowerShell.This topic describes how to remove servers in Storage Spaces Direct using PowerShell.

Remover um servidor, mas deixar suas unidadesRemove a server but leave its drives

Se você pretende adicionar o servidor de volta ao cluster em breve, ou se pretende manter as unidades e movê-las para outro servidor, você pode remover o servidor do cluster sem remover as unidades do pool de armazenamento.If you intend to add the server back into the cluster soon, or if you intend to keep its drives by moving them to another server, you can remove the server from the cluster without removing its drives from the storage pool. Este é o comportamento padrão se você usar o Gerenciador de Cluster de Failover para remover o servidor.This is the default behavior if you use Failover Cluster Manager to remove the server.

Use o cmdlet Remove-ClusterNode do PowerShell:Use the Remove-ClusterNode cmdlet in PowerShell:

Remove-ClusterNode <Name>

Este cmdlet obtém sucesso rápido, independentemente de qualquer consideração de capacidade, porque o pool de armazenamento "lembra" as unidades ausentes e espera que elas voltem.This cmdlet succeeds quickly, regardless of any capacity considerations, because the storage pool "remembers" the missing drives and expects them to come back. Não há nenhum movimento de dados para fora das unidades ausentes.There is no data movement away from the missing drives. Enquanto elas permanecem ausentes, seu OperationalStatus aparecerá "Comunicação perdido", e os volumes aparecerão como "Incompleto".While they remain missing, their OperationalStatus will show as "Lost Communication", and your volumes will show "Incomplete".

Quando as unidades voltarem, elas serão automaticamente detectadas e novamente associados ao pool, mesmo que agora estejam em um novo servidor.When the drives come back, they are automatically detected and re-associated with the pool, even if they are now in a new server.

Aviso

Não distribua as unidades com dados de pool de um servidor em vários outros servidores.Do not distribute drives with pool data from one server into multiple other servers. Por exemplo, se um servidor com dez unidades falhar (porque sua unidade de inicialização ou a placa-mãe falhou, por exemplo), você pode mover todas as dez unidades para um servidor novo, mas não é possível mover cada uma delas separadamente para diversos outros servidores.For example, if one server with ten drives fails (because its motherboard or boot drive failed, for instance), you can move all ten drives into one new server, but you cannot move each of them separately into different other servers.

Remover um servidor e suas unidadesRemove a server and its drives

Se você quiser remover permanentemente um servidor do cluster (às vezes chamado de redimensionamento), você pode remover o servidor do cluster e remover suas unidades do pool de armazenamento.If you want to permanently remove a server from the cluster (sometimes referred to as scaling-in), you can remove the server from the cluster and remove its drives from the storage pool.

Use o cmdlet Remove-ClusterNode com o sinalizador opcional - CleanUpDisks:Use the Remove-ClusterNode cmdlet with the optional -CleanUpDisks flag:

Remove-ClusterNode <Name> -CleanUpDisks

Este cmdlet pode levar muito tempo (às vezes, muitas horas) para ser executado porque o Windows deve mover todos os dados armazenados no servidor para outros servidores no cluster.This cmdlet might take a long time (sometimes many hours) to run because Windows must move all the data stored on that server to other servers in the cluster. Quando isso for concluído, as unidades são permanentemente removidas do pool de armazenamento, retornando os volumes afetados para um estado íntegro.Once this is complete, the drives are permanently removed from the storage pool, returning affected volumes to a healthy state.

RequisitosRequirements

Para um redimensionamento permanente (remover um servidor e suas unidades), o cluster deve atender aos dois requisitos seguintes.To permanently scale-in (remove a server and its drives), your cluster must meet the following two requirements. Caso contrário, o cmdlet Remove-ClusterNode -CleanUpDisks retornará um erro imediatamente, antes de começar qualquer movimento de dados, para minimizar a interrupção.If it doesn't, the Remove-ClusterNode -CleanUpDisks cmdlet will return an error immediately, before it begins any data movement, to minimize disruption.

Capacidade suficienteEnough capacity

Primeiro, você deve ter a capacidade de armazenamento suficiente nos servidores restantes para acomodar todos os seus volumes.First, you must have enough storage capacity in the remaining servers to accommodate all your volumes.

Por exemplo, se tiver quatro servidores, cada um com 10 unidades de 1 TB, você terá 40 TB de capacidade total de armazenamento físico.For example, if you have four servers, each with 10 x 1 TB drives, you have 40 TB of total physical storage capacity. Depois de remover um servidor e todas as suas unidades, você terá 30 TB de capacidade restantes.After removing one server and all its drives, you will have 30 TB of capacity left. Se as superfícies dos volumes for de mais de 30 TB no total, eles não caberão nos servidores restantes, e assim o cmdlet vai retornar um erro e não moverá nenhum dado.If the footprints of your volumes are more than 30 TB together, they won't fit in the remaining servers, so the cmdlet will return an error and not move any data.

Domínios de falha suficientesEnough fault domains

Segundo, você deve ter domínios de falha suficientes (geralmente servidores) para fornecer a resiliência dos volumes.Second, you must have enough fault domains (typically servers) to provide the resiliency of your volumes.

Por exemplo, se os volumes usam espelhamento de três vias no nível do servidor para resiliência, eles não podem estar totalmente íntegros, a menos que você tenha pelo menos três servidores.For example, if your volumes use three-way mirroring at the server level for resiliency, they cannot be fully healthy unless you have at least three servers. Se você tiver três exatamente servidores e, em seguida, tentar remover um deles e todas as suas unidades, o cmdlet retornará um erro e não moverá nenhum dado.If you have exactly three servers, and then attempt to remove one and all its drives, the cmdlet will return an error and not move any data.

Esta tabela mostra o número mínimo de domínios de falha necessários para cada tipo de resiliência.This table shows the minimum number of fault domains required for each resiliency type.

ResiliênciaResiliency Mínimo necessário de domínios de falhaMinimum required fault domains
Espelho duploTwo-way mirror 22
Espelhamento triploThree-way mirror 33
Paridade duplaDual parity 44

Observação

Tudo bem ter menos servidores por um período breve, como durante falhas ou manutenção.It is okay to briefly have fewer servers, such as during failures or maintenance. No entanto, para que os volumes retornem a um estado totalmente íntegro, você deve ter o número mínimo de servidores mencionado acima.However, in order for volumes to return to a fully healthy state, you must have the minimum number of servers listed above.

Consulte tambémSee also