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

Dell Microsoft Azure Stack HCI Cluster Deployment

Summary: Ця стаття містить інформацію та кроки для розгортання S2D-кластера Microsoft Azure Hyperconverged Infrastructure (HCI), описані в посібнику «Рішення Microsoft HCI від Dell Technologies». ...

This article applies to   This article does not apply to 

Instructions

На скріншоті нижче зображено оточення двовузлового кластера HCI Cluster у комутованій мережі. Наведена нижче інформація PowerShell була адаптована для цієї конфігурації, але все ще корисна з модифікацією для кластерів з більшою кількістю вузлів і топологією мережі без перемикання.
Схема кластера двох вузлів Microsoft Azure Stack HCI в мережевому середовищі Windows Active Directory.
 
Приклад сценарію та процес інсталяції можна знайти на сторінках 12-21 Посібника з розгортання Microsoft HCI Solutions від Dell Technologies. Сценарій виконує кроки після того, як операційні системи Cluster Nodes встановлені, додані до домену active directory та введена в дію

мережа Cluster.Елементи конфігурації:
  • Інсталяція функцій Windows: Hyper-V, відмовостійкість-кластеризація, мост центрів обробки даних, BitLocker, FS-FileServer, RSAT-Clustering-PowerShell, FS-Data-Deduplication
  • Перевірка оновлення драйверів:  Перевірте матрицю підтримки
  • Перейменування вузлів кластера
  • Валідація кластерного тесту
  • Створення S2D кластера
  • Увімкніть пряме використання дискових просторів
  • Встановіть пріоритет мережі "Управління" хоста для міграції в реальному часі
  • Налаштування файлу сторінки: Дозволити місце для дампу пам'яті
  • Налаштування свідка кластера
  • Конфігурація тайм-ауту порту Spaces
Наведений нижче приклад скрипту повинен бути адаптований для середовища, де розгортається кластер HCI. Імена серверів, ім'я кластера, ім'я спільного ресурсу кластера та інформація про IP повинні бути змінені, щоб відповідати параметрам середовища встановлення. Копіюючи текст сценарію нижче до передбачуваного сценарію розгортання, переконайтеся, що текст PowerShell НЕ переноситься.

Інсталяція функцій Windows:
Install-WindowsFeature -Name Hyper-V, Failover-Clustering, Data-Center-Bridging, BitLocker, FS-FileServer, RSAT-Clustering-PowerShell, FS-Data-Deduplication -IncludeAllSubFeature
-IncludeManagementTools -verbose
Отримайте список версій драйверів:
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*") }
Призначте ім'я вузла кластера:
Rename-Computer -NewName CN01 -Restart
Кластерний тест
Test-Cluster -Node CN01, CN02 –Include 'Storage Spaces Direct', 'Inventory', 'Network', 'System Configuration'
Пошук стану дисків Storage Pool
Get-PhysicalDisk
Створення нового 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
Увімкнення Storage Spaces Direct:
Enable-ClusterS2D -Verbose
Фіксація результатів попередніх команд
Get-ClusterS2D
Get-StoragePool
Get-StorageSubSystem -FriendlyName *Cluster* | Get-StorageHealthReport
Налаштуйте мережу керування хостом з нижчим пріоритетом для міграції в реальному часі:
$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
Налаштування файлів сторінок для забезпечення можливості захоплення дампа пам'яті:
$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

Вимкніть підписування блоку повідомлень сервера (SMB); вимкнено за замовчуванням при звичайній інсталяції Windows Server.

Set-SmbServerConfiguration -RequireSecuritySignature $FALSE -force
Зміна конфігурації тайм-ауту порту Spaces:
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