Deployment Guide

Table Of Contents
Configuring the host management network as a lower-priority
network for live migration
After you create the cluster, live migration is configured by default to use all available networks.
During normal operations, using the host management network for live migration traffic might impede the overall cluster role
functionality and availability. Rather than disabling live migration traffic on the host management network, configure the host
management network as a lower-priority network in the live migration network order:
$clusterResourceType = Get-ClusterResourceType -Name 'Virtual Machine'
$hostNetworkID = Get-ClusterNetwork | Where-Object { $_.Address -eq 172.16.102.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
Updating the page file settings
To help ensure that the active memory dump is captured if a fatal system error occurs, allocate sufficient space for the page
file. Dell Technologies recommends allocating at least 40 GB plus the size of the CSV block cache.
About this task
1. Determine the cluster CSV block cache size value by running the following command:
$blockCacheMB = (Get-Cluster).BlockCacheSize
NOTE:
On Windows Server 2016, the default block cache size is 0. On Windows Server 2019 and Azure Stack HCI
operating system, the block cache size is set to 1 GB.
2. Run the following command to update the page file settings:
$blockCacheMB = (Get-Cluster).BlockCacheSize
$pageFilePath = "C:\pagefile.sys"
$initialSize = [Math]::Round(40960 + $blockCacheMB)
$maximumSize = [Math]::Round(40960 + $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}
}
Solution Deployment
19