Azure Stack HCI Validation failed

Mohd Shahed 0 Reputation points
2024-11-27T12:14:54.3966667+00:00

i am getting error for azure stack hci validation at 'Azure Stack HCI Network'

I have checked the dns connectivity from Azure stack hci Nodes to dns server's and itseems fine.

Type 'ValidateNetwork' of Role 'EnvironmentValidator' raised an exception: { "ExceptionType": "json", "ErrorMessage": { "Message": "Network requirements not met. Review output and remediate.", "Results": [ { "Name": "AzStackHci_Network_Test_Infra_IP_Connection_DNS_Server_Port_53", "DisplayName": "Test DNS server port connection for all IP in infra IP pool", "Tags": { }, "Title": "Test DNS server port connection for all IP in infra IP pool", "Status": 1, "Severity": 2, "Description": "Test DNS server port connection for all IP in infra IP pool",

Azure Stack HCI
Azure Stack HCI
A hyperconverged infrastructure operating system delivered as an Azure service that provides security, performance, and feature updates.
382 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Sai Krishna Katakam 1,510 Reputation points Microsoft Vendor
    2024-11-27T16:04:03.62+00:00

    Hi Mohd Shahed,

    Welcome to the Microsoft Q&A Platform! Thank you for asking your question here.

    To resolve the Azure Stack HCI validation issue, you may need to configure nested virtualization and enable MAC Address Spoofing for the virtual machine(s) in question.

    Make sure that port 53 (UDP and TCP) is open and accessible between all Azure Stack HCI nodes and the DNS servers. Use the following command to validate connectivity:

    Test-NetConnection -ComputerName <DNS_Server_IP> -Port 53
    

    Steps to Configure:

    Enable Nested Virtualization: Use the following PowerShell command to expose virtualization extensions:

    Set-VMProcessor -VMName <VM_Name> -ExposeVirtualizationExtensions $true
    

    Enable MAC Address Spoofing: In some scenarios, MAC Address Spoofing must be enabled to pass DNS validation. Use the following command:

    Set-VMNetworkAdapter -VMName <VM_Name> -MacAddressSpoofing On
    

    This allows the VM to modify its MAC address and ensures proper packet handling in advanced network configurations.

    After configuring these settings, rerun the Azure Stack HCI validation process and verify if the issue is resolved.

    For more details, please refer to the below documentation:
    Run Hyper-V in a Virtual Machine with Nested Virtualization

    If an answer has been helpful, please consider accept the "Answer" and "Upvote" to help increase visibility of this question for other members of the Microsoft Q&A community. 

    User's image


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.