The following steps will help configure network intents for management, compute, and storage.
Note: Network ATC does not currently support auto-assigning of IPs for a switchless topology. Hence, for this scenario we will have to override the feature and assign SMB IPs manually.
$mgmt_compute_nics = @('pMgmtNic1','pMgmtNic2')
$storage_nics = @('pRDMANic1','pRDMANic2', 'pRDMANic3','pRDMANic4', 'pRDMANic5','pRDMANic6',)
$Mgmt_Vlan=202
# Set QoS Override (only necessary if there’s a deviation from MS recommendations)
$QoSOverride = New-NetIntentQoSPolicyOverrides
$QoSOverride.BandwidthPercentage_Cluster = 2
$QoSOverride.PriorityValue8021Action_Cluster = 5
# RDMA/JumboPacket Override for SMB & Management NIC.
$MgmtAdapterPropertyOverrides = New-NetIntentAdapterPropertyOverrides
$MgmtAdapterPropertyOverrides.NetworkDirect = 0
$MgmtAdapterPropertyOverrides.JumboPacket = 9014
$StorAdapterPropertyOverrides = New-NetIntentAdapterPropertyOverrides
$StorAdapterPropertyOverrides.JumboPacket = 9014
#Set storageOverride to prevent ATC from setting IPs automatically.
$storageOverride=New-NetIntentStorageOverrides
$storageOverride.EnableAutomaticIPGeneration = $false
# Create Management and Commpute Intent
Add-NetIntent -Name Management_Compute -Management -Compute -AdapterName $mgmt_compute_nics -ManagementVlan $Mgmt_Vlan -AdapterPropertyOverrides $MgmtAdapterPropertyOverrides
# Create Storage Intent
Add-NetIntent -Name Storage -Storage -AdapterName $storage_nics -QosPolicyOverrides $QoSOverride -AdapterPropertyOverrides $AdapterPropertyOverrides –storageOverride $ StorAdapterPropertyOverrides