ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    hyper-v bad physical NIC? - vswitch or NIC teaming?

    IT Discussion
    5
    25
    2.5k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ObsolesceO
      Obsolesce @Mike Davis
      last edited by

      @mike-davis said in hyper-v bad physical NIC? - vswitch or NIC teaming?:

      @tim_g Thanks for the commands. If I get the output below, does that mean my NICs don't have the option for VMQ?

      PS C:\> Get-NetAdapter
      
      Name                      InterfaceDescription                    ifIndex Statu
                                                                                s
      ----                      --------------------                    ------- -----
      vEthernet (vSwitch02)     Hyper-V Virtual Ethernet Adapter #3          29 Up
      vEthernet (Broadcom BC... Hyper-V Virtual Ethernet Adapter #2          18 Up
      Ethernet 2                HP NC373i Multifunction Gigabit S...#40      13 Up
      Ethernet                  HP NC373i Multifunction Gigabit S...#39      12 Di...
      
      
      PS C:\> Get-NetAdapterAdvancedProperty Ethernet
      
      Name                      DisplayName                    DisplayValue
      ----                      -----------                    ------------
      Ethernet                  Flow Control                   Auto
      Ethernet                  Interrupt Moderation           Enabled
      Ethernet                  Jumbo Packet                   1514
      Ethernet                  Large Send Offload V2 (IPv4)   Enabled
      Ethernet                  Maximum Number of RSS Queues   2
      Ethernet                  Priority & VLAN                Priority & VLAN ena...
      Ethernet                  Receive Buffers (0=Auto)       0
      Ethernet                  Receive Side Scaling           Enabled
      Ethernet                  Speed & Duplex                 Auto Negotiation
      Ethernet                  TCP Connection Offload (IPv4)  Disabled
      Ethernet                  TCP/UDP Checksum Offload (I... Rx & Tx Enabled
      Ethernet                  Transmit Buffers (0=Auto)      0
      Ethernet                  Wake On Magic Packet           Disabled
      Ethernet                  Wake On Pattern Match          Disabled
      Ethernet                  Locally Administered Address   --
      Ethernet                  VLAN ID                        0
      Ethernet                  Ethernet@WireSpeed             Enabled
      
      
      PS C:\> Get-NetAdapterAdvancedProperty * -DisplayName "Virtual Machine Queues"
      Get-NetAdapterAdvancedProperty : No matching
      MSFT_NetAdapterAdvancedPropertySettingData objects found by CIM query for
      instances of the ROOT/StandardCimv2/MSFT_NetAdapterAdvancedPropertySettingData
      class on the  CIM server: SELECT * FROM
      MSFT_NetAdapterAdvancedPropertySettingData  WHERE ((Name LIKE '%')) AND
      ((DisplayName LIKE 'Virtual Machine Queues')). Verify query parameters and
      retry.
      At line:1 char:1
      + Get-NetAdapterAdvancedProperty * -DisplayName "Virtual Machine Queues"
      + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          + CategoryInfo          : ObjectNotFound: (MSFT_NetAdapter...ertySettingDa
         ta:String) [Get-NetAdapterAdvancedProperty], CimJobException
          + FullyQualifiedErrorId : CmdletizationQuery_NotFound,Get-NetAdapterAdvanc
         edProperty
      
      PS C:\>
      

      Yeah you seem to be fine there. No VMQ.
      You could still try updating the firmware to see if that resolves the issue before replacing the NIC.

      Mike DavisM 1 Reply Last reply Reply Quote 0
      • ObsolesceO
        Obsolesce @Mike Davis
        last edited by

        @mike-davis said in hyper-v bad physical NIC? - vswitch or NIC teaming?:

        Given that, would it make the most sense to create a new vSwitch with the second NIC and add that to the VM and see if it stays up like that, or would NIC teaming be a better way to go?

        I wouldn't include a known bad NIC in a team. If that NIC is bad, disable it on the host if you can't switch it out. Create a new vSwitch from a working NIC and add that to the VM. You can use the same MAC if needed.

        1 Reply Last reply Reply Quote 0
        • Mike DavisM
          Mike Davis @Obsolesce
          last edited by

          @tim_g said in hyper-v bad physical NIC? - vswitch or NIC teaming?:

          @mike-davis said in hyper-v bad physical NIC? - vswitch or NIC teaming?:

          @tim_g Thanks for the commands. If I get the output below, does that mean my NICs don't have the option for VMQ?

          Yeah you seem to be fine there. No VMQ.
          You could still try updating the firmware to see if that resolves the issue before replacing the NIC.

          When I ran the commands in the output above that was on a spare non production server. I ran those commands last night on the problem server and it did have VMQ and it was enabled. I disabled it and it has been up 17 hours now. Before when it was failing, it would go down every 3-5 days, so I'll have to wait a few more days to know if the problem has been licked.

          1 Reply Last reply Reply Quote 0
          • dafyreD
            dafyre
            last edited by

            You can also try:

            get-netadaptervmq

            If you want to do a blanket disable of VMQ (which is what I usually do):

            get-netadaptervmq|disable-netadaptervmq

            What does the windows event log look like? (You said this was a gui install, right?)

            Mike DavisM 1 Reply Last reply Reply Quote 0
            • Mike DavisM
              Mike Davis @dafyre
              last edited by

              @dafyre said in hyper-v bad physical NIC? - vswitch or NIC teaming?:

              What does the windows event log look like? (You said this was a gui install, right?)

              My lab server is a GUI install, but the production server is non GUI.

              1 Reply Last reply Reply Quote 1
              • 1
              • 2
              • 2 / 2
              • First post
                Last post