Post

Azure local Fix NetworkIntent

I know my Azure Local setup not a supported configuration, but for homelab and testing purposes it works fine for me. When I try to update it, the update check show some error with NetworkIntent. So I had to fix it manually, not too difficult, but I like to write it down for future reference.

The issue

When I run the update check, I get the following error:

1
Get-NetIntentStatus

result:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
IntentName            : compute_management_storage
Host                  : 16qx393
IsComputeIntentSet    : True
IsManagementIntentSet : True
IsStorageIntentSet    : True
IsSwitchlessIntentSet : False
IsStretchIntentSet    : False
LastUpdated           : 11/22/2025 05:27:15
LastSuccess           : 10/12/2025 23:59:35
RetryCount            : 3
LastConfigApplied     : 1
Error                 : ProvisioningFailed
Progress              : 1 of 2
ConfigurationStatus   : Failed
ProvisioningStatus    : Completed

The intent shows ProvisioningFailed error, so the update not allow to install the update, we have to fix it first.

Fixing the issue

Because this is a homelab setup, I will remove the NetworkIntent completely, and then re-add it.

1
Remove-NetIntent -Name "compute_management_storage"

result:

1
 -- Intent compute_management_storage was successfully removed

Now we can re-add the NetworkIntent:

1
2
$rdma = New-NetIntentAdapterPropertyOverrides -NetworkDirect $false
Add-NetIntent -Name "compute_management_storage" -AdapterName "Port0" -Management -Compute -Storage -AdapterPropertyOverrides $rdma

result:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
 -- Creating a new intent with name compute_management_storage
 -- Compute intent was submitted
 -- Management intent was submitted
 -- Storage intent was submitted
 -- Override found for Adapter Properties
 -- Checking if exact intent request 'compute_management_storage' already exists
 -- Checking if specified physical adapters conflict with an existing intent
 -- Validating if physical NICs with the name exist on node 16QX393 and have status 'Up'
 -- Found Port0 on 16QX393
 -- Validating physical NICs on 16QX393 are symmetric
 -- The specified Storage Vlan for Port0 was: 711
 -- Submitting Intent request for compute_management_storage
 -- SUCCESS: Intent request for compute_management_storage submitted
 -- Checking for existing global intent

Now we can check the status again:

1
Get-NetIntentStatus

result:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
IntentName            : compute_management_storage
Host                  : 16qx393
IsComputeIntentSet    : True
IsManagementIntentSet : True
IsStorageIntentSet    : True
IsSwitchlessIntentSet : False
IsStretchIntentSet    : False
LastUpdated           : 11/22/2025 05:40:56
LastSuccess           : 11/22/2025 05:40:56
RetryCount            : 0
LastConfigApplied     : 1
Error                 :
Progress              : 1 of 1
ConfigurationStatus   : Success
ProvisioningStatus    : Completed
This post is licensed under CC BY 4.0 by the author.