Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a: Azure Stack HCI, versões 22H2 e 21H2; Windows Server 2022, Windows Server 2019
Importante
O Azure Stack HCI agora faz parte do Azure Local. No entanto, versões mais antigas do Azure Stack HCI, por exemplo, 22H2 continuarão a referenciar Azure Stack HCI e não refletirão a alteração de nome. Saiba mais.
Este artigo descreve como gerenciar Azure Stack clusters HCI e Windows Server usando o PowerShell.
Você pode usar Windows PowerShell para gerenciar recursos e configurar recursos em seus clusters de Azure Stack HCI e Windows Server.
Você gerencia clusters de um computador remoto, em vez de em um servidor host em um cluster. Esse computador remoto é chamado de computador de gerenciamento.
Note
Ao executar comandos do PowerShell em um computador de gerenciamento, inclua o parâmetro -Cluster ou -Name com o nome do cluster que você está gerenciando. Além disso, você precisa especificar o FQDN (nome de domínio totalmente qualificado) ao usar o -ComputerName parâmetro para um nó de servidor.
Para obter a documentação de referência completa para gerenciar clusters usando o PowerShell, consulte a referência failoverCluster.
Usando o Windows PowerShell
Windows PowerShell é usado para executar todas as tarefas neste artigo. É recomendável fixar o aplicativo na barra de tarefas por conveniência.
Se os seguintes cmdlets não estiverem disponíveis na sua sessão do PowerShell, talvez seja necessário adicionar o recurso Failover Cluster Módulo para Windows PowerShell usando o seguinte comando do PowerShell: Add-WindowsFeature RSAT-Clustering-PowerShell.
Note
A partir da Atualização de Outubro de 2018 do Windows 10, o RSAT está incluído como um conjunto de "Recursos sob Demanda" no próprio Windows 10. Para versões anteriores ao Windows 10 22H2, vá para Configurações Aplicativos Aplicativos e recursos Recursos opcionais Adicionar um recurso RSAT: Ferramentas de Cluster de Failover e selecione Instalar. Para Windows 10 22H2 e Windows 11, acesse Os recursos > opcionais do Sistema > de Configurações > Adicione um recurso > RSAT: Ferramentas de Clustering de Failover e selecione Adicionar. Para ver o progresso da operação, clique no botão Voltar para exibir o status na página "Gerenciar recursos opcionais". O recurso adicionado persiste entre atualizações de versão Windows 10.
Exibir configurações e recursos do cluster
Obtém informações sobre um cluster chamado Cluster1:
Get-Cluster -Name Cluster1
Obtém informações sobre um ou mais nós ou servidores no Cluster1:
Get-ClusterNode -Cluster Cluster1
Para ver quais recursos de Windows estão instalados em um nó de cluster, use o Get-WindowsFeature cmdlet. Por exemplo:
Get-WindowsFeature -ComputerName Server1
Para ver adaptadores de rede e suas propriedades, como nome, endereços IPv4 e ID de VLAN:
Get-NetAdapter -CimSession Server1 | Where Status -Eq "Up" | Sort InterfaceAlias | Format-Table Name, InterfaceDescription, Status, LinkSpeed, VLANID, MacAddress
Para ver os comutadores virtuais do Hyper-V e como os adaptadores de rede física estão agrupados:
Get-VMSwitch -ComputerName Server1
Para ver os adaptadores de rede virtual do host:
Get-VMNetworkAdapter -ComputerName Server1
Para ver se Espaços de Armazenamento Diretos está habilitado:
Get-CimSession -ComputerName Server1 | Get-ClusterStorageSpacesDirect
Iniciar ou parar um cluster
Use os cmdlets Start-Cluster e Stop-Cluster para adicionar ou remover um nó de servidor no seu cluster. Para obter mais exemplos e informações de uso, consulte a documentação de referência de Start-Cluster e Stop-Cluster.
Inicia o serviço cluster em todos os nós de servidor do cluster no qual ele ainda não foi iniciado:
Start-Cluster -Name Cluster1
Este exemplo interrompe o serviço de Cluster em todos os nós do cluster chamado Cluster1, o que interrompe todos os serviços e aplicações configurados no cluster:
Stop-Cluster -Name Cluster1
Adicionar ou remover um servidor
Use os cmdlets Add-ClusterNode e Remove-ClusterNode para adicionar ou remover um nó de servidor do seu cluster. Para obter mais exemplos e informações de uso, consulte a documentação de referência de Add-ClusterNode e de Remove-ClusterNode.
Este exemplo adiciona um servidor chamado Node4 a um cluster chamado Cluster1. Verifique se o servidor está em execução e conectado à rede do cluster primeiro.
Add-ClusterNode -Cluster Cluster1 -Name Node4
Este exemplo remove o nó chamado node4 do cluster Cluster1:
Remove-ClusterNode -Cluster Cluster1 -Name Node4
Note
Se o nó for adicionado a um único servidor, consulte estas etapas manuais para reconfigurar Espaços de Armazenamento Diretos.
Configurar a testemunha do cluster
Use o Set-ClusterQuorum cmdlet para definir opções de testemunha de quorum para o cluster. Para obter mais exemplos e informações de uso, consulte a documentação de referência do Set-ClusterQuorum.
Este exemplo altera a configuração de quorum para usar uma testemunha de nuvem no cluster Cluster1:
Set-ClusterQuorum -Cluster Cluster1 -CloudWitness
Este exemplo altera a configuração de quorum para o Nó e a Maioria do Compartilhamento de Arquivos no cluster Cluster1, usando o recurso de disco em \fileserver\fsw para a testemunha de compartilhamento de arquivos.
Set-ClusterQuorum -Cluster Cluster1 -NodeAndFileShareMajority \\fileserver\fsw
Habilitar Espaços de Armazenamento Diretos
Use o Enable-ClusterStorageSpacesDirect cmdlet para habilitar Espaços de Armazenamento Diretos no cluster. Para obter mais exemplos e informações de uso, consulte a documentação de referência Enable-ClusterStorageSpacesDirect .
Este exemplo habilita Espaços de Armazenamento Diretos no Server1:
Enable-ClusterStorageSpacesDirect -CimSession Cluster1
Configurar um host Hyper-V
Use o cmdlet Set-VMHost para configurar várias definições do host Hyper-V, como caminhos de VHD e VM, migrações ao vivo, migrações de armazenamento, autenticação, abrangência de NUMA e outras. Para obter mais exemplos e informações de uso, consulte a documentação de referência Enable-ClusterStorageSpacesDirect .
Este exemplo especifica novos locais padrão para discos rígidos virtuais e VMs no servidor host Server1:
Set-VMHost -ComputerName Server1 -VirtualHardDiskPath "C:\Hyper-V\Virtual Hard Disks" -VirtualMachinePath "C:\Hyper-V\Configuration Files"
Este exemplo configura o servidor host Server1 para permitir 10 migrações dinâmicas simultâneas e migrações de armazenamento:
Set-VMHost -ComputerName Server1 -MaximumVirtualMachineMigrations 10 -MaximumStorageMigrations 10
Este exemplo configura o servidor host Server1 para usar Kerberos para autenticar migrações ao vivo de entrada:
Set-VMHost -ComputerName Server1 -VirtualMachineMigrationAuthenticationType Kerberos
Remover um cluster
Antes de remover (destruir) um cluster, você deve cancelá-lo de Azure primeiro. Para obter mais informações, consulte Cancelar o registro Azure Stack HCI.
Use o Remove-ClusterResource cmdlet para remover um ou todos os recursos em um cluster. Para obter mais exemplos e informações de uso, consulte a documentação de referência Remove-ClusterResource .
Note
Você precisa habilitar temporariamente a autenticação do CredSSP (Provedor de Serviços de Segurança de Credenciais) para remover um cluster. Para obter mais informações, consulte Enable-WSManCredSSP.
O exemplo a seguir remove, pelos respectivos nomes, os recursos do cluster Cluster1:
Remove-ClusterResource -Cluster Cluster1 -Name "Cluster Disk 4"
Este exemplo remove totalmente o cluster Cluster1 usando o Remove-Cluster cmdlet:
Remove-Cluster -Cluster Cluster1
Próximas Etapas
- Você deve validar o cluster posteriormente depois de fazer alterações. Para obter mais informações, consulte Validar um cluster HCI Azure Stack.
- Saiba como gerenciar seus clusters usando Windows Admin Center. Consulte Gerenciar clusters em Azure Stack HCI usando Windows Admin Center.