In the fully converged network topology, management, compute, and storage (SMB) traffic pass via a single virtual switch. On the host operating system, a pair of RDMA capable NICs are used for storage and management/compute. The following figure shows this configuration in the host operating system.

# NIC variables
# Modify to match the deployment requirements
$mgmt_compute_stor_nics = @('pRDMAnic1','pRDMAnic2')
$storage_vlans =@(203,204)
$Mgmt_Vlan=202
$NetworkDirectTechnology = 'iWARP' #or 'RoCEv2'# Set QoS Override (only necessary if there’s a deviation from MS recommendations)
$QoSOverride = New-NetIntentQoSPolicyOverrides
$QoSOverride.BandwidthPercentage_Cluster = 2
$QoSOverride.PriorityValue8021Action_Cluster = 5
# JumboPacket Override for converged topology
$AdapterPropertyOverrides = New-NetIntentAdapterPropertyOverrides
$AdapterPropertyOverrides.JumboPacket = 9014
#Storage Overrides if you do not want Network ATC to assign SMB IPs automatically.
# Disable automatic IP assignment (Optional)
$StorageOverride = New-NetIntentStorageOverrides
$StorageOverride.EnableAutomaticIPGeneration = $false
if ((Get-NetAdapter -Name $mgmt_compute_stor_nics[0] | Select InterfaceDescription) -Match "E810") {
if ($NetworkDirectTechnology -eq "iWARP"){ $AdapterPropertyOverrides.NetworkDirectTechnology = 1 }
else { $AdapterPropertyOverrides.NetworkDirectTechnology = 4 }
}
# Create Management and Commpute Intent
Add-NetIntent -Name Management_Compute_Storage -Management -Compute -Storage -AdapterName $mgmt_compute_stor_nics -ManagementVlan $Mgmt_Vlan -StorageVLANs $storage_vlans -QosPolicyOverrides $QoSOverride -AdapterPropertyOverrides $AdapterPropertyOverrides -StorageOverrides $Storageoverride
#Verify intent creation status after few minutes.
Get-NetIntentStatus | select intentname,Host,ConfigurationStatus ,ProvisioningStatus,retrycount,error,LastSuccess,LastUpdated,LastConfigApplied |ft
#Run the following commands on all nodes with correct IP addresses.
#Optional steap if you have chosen to assign SMB NIC IPs manually.
$stor_prefix='25'
$stor1_ip_address = '172.16.1.1'
$stor2_ip_address = '172.16.2.2'
New-NetIPAddress -InterfaceAlias "vEthernet(RDMAnic1)" -IPAddress $stor1_ip_address -PrefixLength $stor_prefix -AddressFamily IPv4 -Verbose
New-NetIPAddress -InterfaceAlias "vEthernet(RDMAnic2)" -IPAddress $stor2_ip_address -PrefixLength $stor_prefix -AddressFamily IPv4 -Verbose
# Configure Live migration settings
$clusterOverride = New-NetIntentGlobalClusterOverrides
$clusterOverride.EnableVirtualMachineMigrationPerformanceSelection = $false
$clusterOverride.VirtualMachineMigrationPerformanceOption = "SMB"
$clusterOverride.MaximumVirtualMachineMigrations = 2
Set-NetIntent -GlobalClusterOverrides $clusterOverride