Failed to onboard azure stack hci node - with GUI and Powershell

Samuele Provvedi 150 Reputation points
2024-10-15T09:36:59.6333333+00:00

Hi everyone i have been trying since yesterday to do hci node onboard with azure arc. i followed the procedures given in the doc

https://learn.microsoft.com/en-us/azure-stack/hci/deploy/deployment-arc-register-server-permissions?tabs=powershell#assign-required-permissions-for-deployment

Both with the graphical way and with the powershell procedure with exactly the commands given in the guide

If i try from powershell i get stuck in a loop

Waiting for bootstrap to complete, Status: InProgress

NetworkConfig : NotApplicable

RemoteConfig : NotApplicable

WebProxy : NotApplicable

TimeServer : NotApplicable

HostName : NotApplicable

ArcConfiguration : NotStarted

ArtifactsUpload : NotStarted

ArcRegistration : NotStarted

ArcExtensionInstall : NotStarted

Update : NotStarted

with error AZCM0026

If I use the Web part instead I get the same error.

I would like to point out that machine hostname is resolvable by internal dns and port 443 is open for the node (inbound and outbound)

AzStackHciEnvironmentChecker.log

AzStackHciArcIntegration.log

Azure Stack HCI
Azure Stack HCI
A hyperconverged infrastructure operating system delivered as an Azure service that provides security, performance, and feature updates.
360 questions
Azure Arc
Azure Arc
A Microsoft cloud service that enables deployment of Azure services across hybrid and multicloud environments.
438 questions
Windows Server
Windows Server
A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.
13,252 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Mounika Reddy Anumandla 745 Reputation points Microsoft Vendor
    2024-10-16T09:35:27.4066667+00:00

    Hi Samuele Provvedi,

    Thank you for reaching to us back again with further information.

    In PowerShell, it is correct to keep a space between the parameter and its value, and you can also put the value in quotes.
    This should work for you.
    Subscription = "yy49daaa-8115-abcd-99d8-3c0fe8939aXX"

    $RG = "azshciprod-002"

    $Region = "West Europe" (If a parameter value contains spaces, it must be enclosed in quotes).

    $Tenant = "yy4cc6ua-e962-44f2-abcd-c4fab714f0XX"

    As you mentioned, it indicates an error in network configuration, or some critical services are temporarily unavailable. Have you done the troubleshooting step mentioned in the document?
    If the network is configured for Private Link Scope, a Private Link Scope resource ID must be provided for onboarding using the --private-link-scope parameter.

    Then your command should look like below:

    Invoke-AzStackHciArcInitialization -SubscriptionID $Subscription -ResourceGroup $RG -TenantID $Tenant -Region $Region -Cloud "AzureCloud" -ArmAccessToken $ARMtoken -AccountID $id -Proxy $ProxyServer --private-link-scope <Private_Link_Scope_Resource_ID>

    I suggest you try the workaround and please do let us know if you have any further queries!

    Thank You!


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.