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.