Server 2022 Cluster Validation Network - Invalid Namespace

Braddo 41 Reputation points
2021-10-14T02:35:52.157+00:00

I am trying to setup my first Failover Cluster running Server 2022
all looks ok during setup, however when Validation runs, i get an error with
Switch Enabled Teaming Configurations
Unable to connect to Server A via WMI, this may be due to networking issues or firewall rule configuration on Server A
Invalid Namespace

i have 2 network adaptors on each server
1 for Cluster only, 10.25..
1 for network, 10.190..

Windows Server Clustering
Windows Server Clustering
Windows Server: A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.Clustering: The grouping of multiple servers in a way that allows them to appear to be a single unit to client computers on a network. Clustering is a means of increasing network capacity, providing live backup in case one of the servers fails, and improving data security.
953 questions
{count} votes

6 answers

Sort by: Most helpful
  1. Braddo 41 Reputation points
    2021-11-17T22:20:05.333+00:00

    here is the latest info i got from MS
    not an answer for me - we are using ESX, and not HyperV

    Currently I found the reason for the validation failure in our official documentation, it's because the LBFO technology in Windows Server 2022 has been deprecated and SET Team needs to be used instead.

    You can use the following PowerShell(run in the host) to set up SET Team and disable LACP on the switch side.

    New-VMSwitch -Name SETswitch -NetAdapter "Ethernet1", "Ethernet2" -EnableEmbeddedTeaming $true

    Add-VMNetworkAdapter -SchalterName SETswitch -Name SMB_01

    Add-VMNetworkAdapter -SchalterName SETswitch -Name SMB_02

    Document

    =================================

    Features removed or no longer developed starting with Windows Server, versions 1903 and 1909
    https://learn.microsoft.com/en-us/windows-server/get-started/removed-deprecated-features-windows-server-1903-1909
    Feature Explanation
    Hyper-V vSwitch on LBFO In a future release, the Hyper-V vSwitch will no longer have the capability to be bound to an LBFO team. Instead, it must be bound via Switch Embedded Teaming (SET).

    Please use the above command and change the network infrastructure as the NIC group option of Server Manager is not available on the 2022 server, and we recommend that you test it in a test environment.

    1 person found this answer helpful.

  2. Ankush Bansal 6 Reputation points
    2022-05-16T17:24:10.627+00:00

    Hello Guys,

    Found the fix here for the issue.
    I have patched my machine completely still getting the issue.
    I checked and found that Microsoft has released some Preview updates which does not get installed automatically:

    https://support.microsoft.com/en-us/topic/april-25-2022-kb5012637-os-build-20348-681-preview-2233d69c-d4a5-4be9-8c24-04a450861a8d

    I Installed the April Patch released by the Microsoft and seems this resolved my issue.
    https://support.microsoft.com/en-us/topic/april-25-2022-kb5012637-os-build-20348-681-preview-2233d69c-d4a5-4be9-8c24-04a450861a8d

    You can download it from the Microsoft Catalog update and install it on the Nodes and then restart them.
    Once applied on both the Nodes, perform the cluster validation and it has worked for me as I am also using VMWare 7.1

    Please let me know your feedbacks and likes if it works so that I could try to check and help you with another resolution which might help.

    Thanks

    1 person found this answer helpful.

  3. Limitless Technology 39,331 Reputation points
    2021-10-15T19:55:41.83+00:00

    Hi @Braddo

    Attempt to start the cluster service on all nodes in the cluster so that nodes with the latest copy of the cluster configuration data can first form the cluster. This node will then be able to join the cluster and will automatically obtain the updated cluster configuration data. You can find the logs and resolution here cross-verify your log and try out the possible resolution for it.
    Failover Clustering system log events https://learn.microsoft.com/en-us/windows-server/failover-clustering/system-events

    ------
    --If the reply is helpful, please Upvote and Accept as answer--


  4. Jay Antoney 1 Reputation point
    2021-11-15T00:36:07.957+00:00

    Small update for everyone.
    This isn't an Answer - It's just too big to be a comment apparently. Sorry in advanced :(

    After having spent some time on the phone with Microsoft support and a fair amount of debugging, we think we've found the call that the process is making and failing on.
    I've also passed on your other Microsoft support case numbers so hopefully they can get as many examples as possible of issues.

    Here are the tests that my case managers asked me to do and upload. I have no idea if you doing it as well and uploading to your case would help them, but for the sake of documenting here they are.

    CMD PROMPT (not powershell)

    • fltmc instances > c:\fltmcnode--%computername%.txt
    • reg save HKLM\Cluster c:\cluster--%computername%.hiv
    • tasklist /svc > c:\tasklist--%COMPUTERNAME%.txt

    Capture a trace - Again CMD not PowerShell

    1. Run the following 5 commands logman create trace "wmi-trace" -ow -o c:\wmi-trace--%COMPUTERNAME%.etl -p "Microsoft-Windows-WMI" 0xffffffffffffffff 0xff -nb 16 16 -bs 1024 -mode Circular -f bincirc -max 200 -ets
      logman update trace "wmi-trace" -p {1418EF04-B0B4-4623-BF7E-D74AB47BBDAA} 0xffffffffffffffff 0xff -ets
      logman update trace "wmi-trace" -p {2CF953C0-8DF7-48E1-99B9-6816A2FBDC9F} 0xffffffffffffffff 0xff -ets
      logman update trace "wmi-trace" -p {1FF6B227-2CA7-40F9-9A66-980EADAA602E} 0xffffffffffffffff 0xff -ets
      logman update trace "wmi-trace" -p {8E6B6962-AB54-4335-8229-3255B919DD0E} 0xffffffffffffffff 0xff -ets
    2. Run the Validation of the Windows Failover Cluster. Personally I only ran the test that was failing as per screen shot below.
    3. Stop the trace using logman stop "wmi-trace" -ets

    Upload the 4 files in the root of C to the case.

    From this, they found the following line in the traces that seems to be the issue.

    32749 [5] 0B1C.0890::11/12/21-13:42:56.4140835 [latest] wbemname_cpp8984 CWbemNamespace::UniversalConnect() -  NewScope = \\{COMPUTERNAME}.xx.xx.xx\root\virtualization\V2 UserName=xx\{USERNAME} ClientMachineName={COMPUTERNAME} ClientProcessID=3004  
    …  
      
    32801 [5] 0B1C.0890::11/12/21-13:42:56.4143114 [latest] crep_cpp1841 CRepository::OpenScope() - HR_Return == 8004100e  
    32802 [5] 0B1C.0890::11/12/21-13:42:56.4143166 [latest] wbemname_cpp584 CWbemNamespace::Initialize() - HR_Return == 8004100e  
    32803 [5] 0B1C.0890::11/12/21-13:42:56.4143309 [latest] wbemname_cpp746 CWbemNamespace::Initialize() - HR_Return == 8004100e  
    32804 [5] 0B1C.0890::11/12/21-13:42:56.4143321 [latest] wbemname_cpp774 CWbemNamespace::~CWbemNamespace() -    
    32805 [5] 0B1C.0890::11/12/21-13:42:56.4143376 [latest] wbemname_cpp9142 CWbemNamespace::UniversalConnect() - HR_Return == 8004100e  
    32806 [5] 0B1C.0890::11/12/21-13:42:56.4143408 [latest] wbemname_cpp9239 CWbemNamespace::PathBasedConnect() - HR_Return == 8004100e  
    32807 [5] 0B1C.0890::11/12/21-13:42:56.4143561 [latest] coresvc_cpp911 CCoreServices::GetServices3() - HR_Return == 8004100e  
    32808 [5] 0B1C.0890::11/12/21-13:42:56.4143595 [latest] login_cpp1267 CWbemLevel1Login::LoginUser() - HR_Return == 8004100e  
    

    149173-image.png


  5. Braddo 41 Reputation points
    2021-12-02T22:16:15.967+00:00

    i have feedback from MS, and that is this only works with HyperV vms. doesn't work with vmware..

    According to the information from product team, I got a report that we have received a few cases with the same symptom recently. We are basically sure your issue exactly matches this known symptom.

    SET is skipped when I run the verification in my environment because the node is a virtual machine, what I was told by the product team is that this is normal because SET verification is done on the physical machine to detect if the hyper-v virtual machine role is installed on the physical machine.

    But we see that your node is identified as a physical machine, at which point SET starts validation, but since your virtual platform is VMware, this results in the validation showing a failure.

    So we can currently unvalidate the SET when validating the cluster or wait for the next update of server 2022, although the timing of the update is uncertain, but I will keep following up.

    Again I apologize for any inconvenience this issue has caused to you. If there is anything else I can assist you with, please feel free to let me know. Have a nice day!