Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products

Implementação de cluster do Dell Microsoft Azure Stack HCI

Summary: Este artigo apresenta informações e etapas para implementar um cluster S2D de infraestrutura hiperconvergente (HCI) do Microsoft Azure, documentado no Guia "Soluções de HCI da Dell Technologies para Microsoft". ...

This article applies to   This article does not apply to 

Instructions

A captura de tela abaixo mostra o ambiente de um cluster de HCI de dois nós em uma rede com switch. As informações do PowerShell a seguir foram adaptadas para essa configuração, mas ainda são úteis com modificação para clusters com mais nós e uma topologia de rede sem switch.
Diagrama do cluster de dois nós do Microsoft Azure Stack HCI em um ambiente de rede de switch do Windows Active Directory.
 
O exemplo de script e o processo de instalação são encontrados nas páginas 12 a 21 do Guia de implementação de soluções de HCI para Microsoft, da Dell Technologies. O script executa etapas depois que os sistemas operacionais dos nós do cluster são instalados, adicionados a um domínio do Active Directory e uma rede de cluster é colocada em vigor.

Itens de configuração:
  • Instalação de recursos do Windows: Hyper-V, Failover-Clustering, Data-Center-Bridging, BitLocker, FS-FileServer, RSAT-Clustering-PowerShell, FS-Data-Deduplication
  • Verificação de atualização do driver:  Verificar matriz de suporte
  • Renomear nós de cluster
  • Validação do teste de cluster
  • Criar cluster S2D
  • Ativar o Storage Spaces Direct
  • Definir a prioridade de rede de "gerenciamento" do host para migração ao vivo
  • Configurações do arquivo de página: Permitir espaço de despejo de memória
  • Configurar a testemunha do cluster
  • Configuração de timeout da porta de espaços
O exemplo de script a seguir deve ser adaptado para o ambiente em que o cluster de HCI está sendo implementado. Nomes de servidor, nome do cluster, nome de compartilhamento de cluster e informações de IP devem ser modificados para atender aos parâmetros do ambiente de instalação. Ao copiar o texto do script abaixo para o script de implementação pretendido, certifique-se de NÃO quebrar o texto do PowerShell.

Instalação de recursos do Windows:
Install-WindowsFeature -Name Hyper-V, Failover-Clustering, Data-Center-Bridging, BitLocker, FS-FileServer, RSAT-Clustering-PowerShell, FS-Data-Deduplication -IncludeAllSubFeature
-IncludeManagementTools -verbose
Recupere a lista de versões do driver:
Get-PnpDevice | Select-Object Name, @{l='DriverVersion';e={(Get-PnpDeviceProperty -InstanceId $_.InstanceId -KeyName 'DEVPKEY_Device_DriverVersion').Data}} -Unique |
Where-Object {($_.Name -like "*HBA*") -or ($_.Name -like "*mellanox*") -or ($_.Name -like "*Qlogic*") -or ($_.Name -like "*X710*") -or ($_.Name -like "*intel*") -or ($_.Name -like "*Broadcom*") -or ($_.Name -like "*marvell*") }
Atribua o nome do nó do cluster:
Rename-Computer -NewName CN01 -Restart
Teste de cluster
Test-Cluster -Node CN01, CN02 –Include 'Storage Spaces Direct', 'Inventory', 'Network', 'System Configuration'
Localizar o status dos discos do pool de armazenamento
Get-PhysicalDisk
Criando um novo cluster S2D
New-Cluster -Name S2DSystem -Node CN01, CN02 -StaticAddress 192.168.10.33 -NoStorage -IgnoreNetwork 172.16.103.0/24, 172.16.104.0/24 -Verbose
Ativando o Storage Spaces Direct:
Enable-ClusterS2D -Verbose
Capturando resultados de comandos anteriores
Get-ClusterS2D
Get-StoragePool
Get-StorageSubSystem -FriendlyName *Cluster* | Get-StorageHealthReport
Configure a rede de gerenciamento de host com prioridade mais baixa para migração ao vivo:
$clusterResourceType = Get-ClusterResourceType -Name 'Virtual Machine'
$hostNetworkID = Get-ClusterNetwork | Where-Object { $_.Address -eq ‘192.168.10.0’ } |
Select-Object -ExpandProperty ID
$otherNetworkID = (Get-ClusterNetwork).Where({$_.ID -ne $hostnetworkID}).ID
$newMigrationOrder = ($otherNetworkID + $hostNetworkID) -join ';'
Set-ClusterParameter -InputObject $clusterResourceType -Name MigrationNetworkOrder -Value
$newMigrationOrder
Set-VmHost -VirtualMachine MigrationPerformanceOption SMB
Configurações de arquivos de paginação para garantir que o despejo de memória possa ser capturado:
$blockCacheMB = (Get-Cluster).BlockCacheSize

$blockCacheMB = (Get-Cluster).BlockCacheSize
$pageFilePath = "C:\pagefile.sys"
$initialSize = [Math]::Round(51200 + $blockCacheMB)
$maximumSize = [Math]::Round(51200 + $blockCacheMB)
$system = Get-WmiObject -Class Win32_ComputerSystem -EnableAllPrivileges
if ($system.AutomaticManagedPagefile) {
$system.AutomaticManagedPagefile = $false
$system.Put()
}
$currentPageFile = Get-WmiObject -Class Win32_PageFileSetting
if ($currentPageFile.Name -eq $pageFilePath)
{
$currentPageFile.InitialSize = $InitialSize
$currentPageFile.MaximumSize = $MaximumSize
$currentPageFile.Put()
}else{
$currentPageFile.Delete()
Set-WmiInstance -Class Win32_PageFileSetting -Arguments @{Name=$pageFilePath;
InitialSize = $initialSize; MaximumSize = $maximumSize}
}
#Configure cluster witness. Active Directory Cluster Name Object must be given write access on file #share before running this step:
Set-ClusterQuorum -NodeAndFileShareMajority \\VDC01\ClusterQuorum

Desabilitar assinatura SMB (Server Message Block); desabilitada por padrão com a instalação normal do Windows Server.

Set-SmbServerConfiguration -RequireSecuritySignature $FALSE -force
Alteração de configuração de tempo de espera excedido da porta de espaços:
Set-ItemProperty -Path HKLM:\SYSTEM\CurrentControlSet\Services\spaceport \Parameters -Name HwTimeout -Value 0x00002710 -Verbose Restart-Computer -Force

Affected Products

Hyper-converged Systems, Microsoft Windows Server 2016, Microsoft Windows Server 2019, Microsoft Windows Server 2022

Products

Microsoft Windows Server 2016, Microsoft Windows Server 2019, Microsoft Windows Server 2022