Setting up HP Nic teaming on the GUI version of Hyper-V or Windows server is pretty straight forward. However, the same can not be said when trying to accomplish the task using Hyper-V Core. Well, unless you’re following the instructions listed below. But first you’ll need a server that already has HP NIC teaming configured. Preferably an identical server with the same amount of NICs configured the way you would like Hyper-V core to be configured.
- Log onto a server that already has HP teaming configured; open a command prompt and type CQNICCMD /S <filename>.xml
- Modify the file if additional NICs need to be added or remove. HP recommends checking the file for errors if it has been modified by typing CQNICCMD /P <filename>.xml
- Copy the file to the Hyper-V Core server and then type in the cmd prompt: CQNICCMD /C <filename>.xml
- Check the log file for errors located at: \cpqsystem\log\cpqteam.log.
- Test the NIC teaming and verify the configuration was successful.
Below is a copy of a xml file output in case you don’t have a server which can be used to export the xml file. However, I’m not responsible for issue you may encounter. Make sure to add or remove the NICs in the file to mimmic your server configuration. Also, TEST BEFORE PLACING YOUR SERVER IN PRODUCTION. ONCE AGAIN, I’M NOT RESPONSIBLE FOR ANY ERRORS YOU MAY ENCOUNTER! Copy the below xml information and paste it on a file with an xml extension:
<?xml version=”1.0″ encoding=”ISO-8859-1″?>
<teamingconfig>
<!– The comment lines in this file make it convenient –>
<!– to reference <nic>, <team>, and <vlan> elements –>
<!– within the file. It is recommended that these –>
<!– comment lines remain unchanged if the user edits –>
<!– the file. –>
<!– –>
<!– Version Data –>
<!– –>
<version UtilityVersion=’9.70.0.16′ ScriptVersion=’3.1’/>
<!– –>
<!– Adapter Data –>
<!– –>
<!– <nic> element 1 –>
<nic>
<property id=’SpeedDuplex’ value=’Auto/Auto’/>
<property id=’iSCSIEnabled’ value=’0’/>
<property id=’PriorityVLANTag’ value=’Priority and VLAN Enabled’/>
<property id=’JumboPacket’ value=’1514 Bytes’/>
<property id=’FlowControl’ value=’Disable’/>
<property id=’WireSpeed’ value=’1’/>
<property id=’TOEEnabled’ value=’1’/>
<property id=’RSSEnabled’ value=’1’/>
<property id=’OptimizationMethod’ value=’L2 and L4’/>
<property id=’TargetInterruptsPerSecond’ value=’4425’/>
<property id=’IPChecksumOffloadIPv4′ value=’Rx/Tx Enable’/>
<property id=’TCPChecksumOffloadIPv4′ value=’Rx/Tx Enable’/>
<property id=’UDPChecksumOffloadIPv4′ value=’Rx/Tx Enable’/>
<property id=’TCPUDPChecksumOffloadIPv4′ value=’Rx/Tx Enable’/>
<property id=’LSOV1IPv4′ value=’1’/>
<property id=’LSOV2IPv4′ value=’1’/>
<property id=’TransmitBuffers’ value=’1500’/>
<property id=’NetworkAddress’ value=” />
<property id=’iSCSIVlanId’ value=’0’/>
<property id=’iSCSIVlanName’ value=”/>
<property id=’iSCSIPacketPriority’ value=’Disabled’/>
<property id=’iSCSIDHCPEnabled’ value=’Enabled’/>
<property id=’iSCSIIPAddress’ value=’0.0.0.0’/>
<property id=’iSCSISubnetMask’ value=’0.0.0.0’/>
<property id=’iSCSIGateway’ value=’0.0.0.0’/>
<property id=’iSCSILAA’ value=” />
</nic>
<!– <nic> element 2 –>
<nic>
<property id=’SpeedDuplex’ value=’Auto/Auto’/>
<property id=’iSCSIEnabled’ value=’0’/>
<property id=’PriorityVLANTag’ value=’Priority and VLAN Enabled’/>
<property id=’JumboPacket’ value=’1514 Bytes’/>
<property id=’FlowControl’ value=’Disable’/>
<property id=’WireSpeed’ value=’1’/>
<property id=’TOEEnabled’ value=’1’/>
<property id=’RSSEnabled’ value=’1’/>
<property id=’OptimizationMethod’ value=’L2 and L4’/>
<property id=’TargetInterruptsPerSecond’ value=’4425’/>
<property id=’IPChecksumOffloadIPv4′ value=’Rx/Tx Enable’/>
<property id=’TCPChecksumOffloadIPv4′ value=’Rx/Tx Enable’/>
<property id=’UDPChecksumOffloadIPv4′ value=’Rx/Tx Enable’/>
<property id=’TCPUDPChecksumOffloadIPv4′ value=’Rx/Tx Enable’/>
<property id=’LSOV1IPv4′ value=’1’/>
<property id=’LSOV2IPv4′ value=’1’/>
<property id=’TransmitBuffers’ value=’1500’/>
<property id=’NetworkAddress’ value=” />
<property id=’iSCSIVlanId’ value=’0’/>
<property id=’iSCSIVlanName’ value=”/>
<property id=’iSCSIPacketPriority’ value=’Disabled’/>
<property id=’iSCSIDHCPEnabled’ value=’Enabled’/>
<property id=’iSCSIIPAddress’ value=’0.0.0.0’/>
<property id=’iSCSISubnetMask’ value=’0.0.0.0’/>
<property id=’iSCSIGateway’ value=’0.0.0.0’/>
<property id=’iSCSILAA’ value=” />
</nic>
<!– <nic> element 3 –>
<nic>
<property id=’SpeedDuplex’ value=’Auto/Auto’/>
<property id=’PriorityVLANTag’ value=’Priority and VLAN Enabled’/>
<property id=’JumboPacket’ value=’1514 Bytes’/>
<property id=’EnablePME’ value=’Disable’/>
<property id=’WakeOn’ value=’OS Controlled’/>
<property id=’MasterSlave’ value=’Auto Detect’/>
<property id=’SpdEnabled’ value=’H/W Default’/>
<property id=’WakeOnLink’ value=’Disable’/>
<property id=’FlowControl’ value=’Rx/Tx Enable’/>
<property id=’RSSEnabled’ value=’0’/>
<property id=’IPChecksumOffloadIPv4′ value=’Rx/Tx Enable’/>
<property id=’TCPChecksumOffloadIPv4′ value=’Rx/Tx Enable’/>
<property id=’TCPChecksumOffloadIPv6′ value=’Rx/Tx Enable’/>
<property id=’UDPChecksumOffloadIPv4′ value=’Rx/Tx Enable’/>
<property id=’UDPChecksumOffloadIPv6′ value=’Rx/Tx Enable’/>
<property id=’LSOV2IPv4′ value=’1’/>
<property id=’LSOV2IPv6′ value=’1’/>
<property id=’ReceiveBuffers’ value=’256’/>
<property id=’TransmitBuffers’ value=’512’/>
<property id=’PreferredPrimaryRanking’ value=’0’/>
<property id=’DualChannelGroup’ value=’0’/>
<property id=’ConfiguredPortCost’ value=’0’/>
</nic>
<!– <nic> element 4 –>
<nic>
<property id=’SpeedDuplex’ value=’Auto/Auto’/>
<property id=’PriorityVLANTag’ value=’Priority and VLAN Enabled’/>
<property id=’JumboPacket’ value=’1514 Bytes’/>
<property id=’WakeOn’ value=’Disable’/>
<property id=’MasterSlave’ value=’Auto Detect’/>
<property id=’SpdEnabled’ value=’H/W Default’/>
<property id=’FlowControl’ value=’Rx/Tx Enable’/>
<property id=’RSSEnabled’ value=’0’/>
<property id=’IPChecksumOffloadIPv4′ value=’Rx/Tx Enable’/>
<property id=’TCPChecksumOffloadIPv4′ value=’Rx/Tx Enable’/>
<property id=’TCPChecksumOffloadIPv6′ value=’Rx/Tx Enable’/>
<property id=’UDPChecksumOffloadIPv4′ value=’Rx/Tx Enable’/>
<property id=’UDPChecksumOffloadIPv6′ value=’Rx/Tx Enable’/>
<property id=’LSOV2IPv4′ value=’1’/>
<property id=’LSOV2IPv6′ value=’1’/>
<property id=’ReceiveBuffers’ value=’256’/>
<property id=’TransmitBuffers’ value=’512’/>
<property id=’PreferredPrimaryRanking’ value=’1’/>
<property id=’DualChannelGroup’ value=’0’/>
<property id=’ConfiguredPortCost’ value=’0’/>
</nic>
<!– <nic> element 5 –>
<nic>
<property id=’SpeedDuplex’ value=’Auto/Auto’/>
<property id=’PriorityVLANTag’ value=’Priority and VLAN Enabled’/>
<property id=’JumboPacket’ value=’1514 Bytes’/>
<property id=’EnablePME’ value=’Disable’/>
<property id=’WakeOn’ value=’OS Controlled’/>
<property id=’MasterSlave’ value=’Auto Detect’/>
<property id=’SpdEnabled’ value=’H/W Default’/>
<property id=’WakeOnLink’ value=’Disable’/>
<property id=’FlowControl’ value=’Rx/Tx Enable’/>
<property id=’RSSEnabled’ value=’0’/>
<property id=’IPChecksumOffloadIPv4′ value=’Rx/Tx Enable’/>
<property id=’TCPChecksumOffloadIPv4′ value=’Rx/Tx Enable’/>
<property id=’TCPChecksumOffloadIPv6′ value=’Rx/Tx Enable’/>
<property id=’UDPChecksumOffloadIPv4′ value=’Rx/Tx Enable’/>
<property id=’UDPChecksumOffloadIPv6′ value=’Rx/Tx Enable’/>
<property id=’LSOV2IPv4′ value=’1’/>
<property id=’LSOV2IPv6′ value=’1’/>
<property id=’ReceiveBuffers’ value=’256’/>
<property id=’TransmitBuffers’ value=’512’/>
<property id=’PreferredPrimaryRanking’ value=’2’/>
<property id=’DualChannelGroup’ value=’0’/>
<property id=’ConfiguredPortCost’ value=’0’/>
</nic>
<!– <nic> element 6 –>
<nic>
<property id=’SpeedDuplex’ value=’Auto/Auto’/>
<property id=’PriorityVLANTag’ value=’Priority and VLAN Enabled’/>
<property id=’JumboPacket’ value=’1514 Bytes’/>
<property id=’WakeOn’ value=’Disable’/>
<property id=’MasterSlave’ value=’Auto Detect’/>
<property id=’SpdEnabled’ value=’H/W Default’/>
<property id=’FlowControl’ value=’Rx/Tx Enable’/>
<property id=’RSSEnabled’ value=’0’/>
<property id=’IPChecksumOffloadIPv4′ value=’Rx/Tx Enable’/>
<property id=’TCPChecksumOffloadIPv4′ value=’Rx/Tx Enable’/>
<property id=’TCPChecksumOffloadIPv6′ value=’Rx/Tx Enable’/>
<property id=’UDPChecksumOffloadIPv4′ value=’Rx/Tx Enable’/>
<property id=’UDPChecksumOffloadIPv6′ value=’Rx/Tx Enable’/>
<property id=’LSOV2IPv4′ value=’1’/>
<property id=’LSOV2IPv6′ value=’1’/>
<property id=’ReceiveBuffers’ value=’256’/>
<property id=’TransmitBuffers’ value=’512’/>
<property id=’PreferredPrimaryRanking’ value=’3’/>
<property id=’DualChannelGroup’ value=’0’/>
<property id=’ConfiguredPortCost’ value=’0’/>
</nic>
<!– <nic> element 7 –>
<nic>
<property id=’SpeedDuplex’ value=’Auto/Auto’/>
<property id=’PriorityVLANTag’ value=’Priority and VLAN Enabled’/>
<property id=’JumboPacket’ value=’1514 Bytes’/>
<property id=’WakeOn’ value=’Disable’/>
<property id=’MasterSlave’ value=’Auto Detect’/>
<property id=’SpdEnabled’ value=’H/W Default’/>
<property id=’FlowControl’ value=’Rx/Tx Enable’/>
<property id=’RSSEnabled’ value=’0’/>
<property id=’IPChecksumOffloadIPv4′ value=’Rx/Tx Enable’/>
<property id=’TCPChecksumOffloadIPv4′ value=’Rx/Tx Enable’/>
<property id=’TCPChecksumOffloadIPv6′ value=’Rx/Tx Enable’/>
<property id=’UDPChecksumOffloadIPv4′ value=’Rx/Tx Enable’/>
<property id=’UDPChecksumOffloadIPv6′ value=’Rx/Tx Enable’/>
<property id=’LSOV2IPv4′ value=’1’/>
<property id=’LSOV2IPv6′ value=’1’/>
<property id=’ReceiveBuffers’ value=’256’/>
<property id=’TransmitBuffers’ value=’512’/>
<property id=’PreferredPrimaryRanking’ value=’3’/>
<property id=’DualChannelGroup’ value=’0’/>
<property id=’ConfiguredPortCost’ value=’0’/>
</nic>
<!– <nic> element 8 –>
<nic>
<property id=’SpeedDuplex’ value=’Auto/Auto’/>
<property id=’PriorityVLANTag’ value=’Priority and VLAN Enabled’/>
<property id=’JumboPacket’ value=’1514 Bytes’/>
<property id=’WakeOn’ value=’Disable’/>
<property id=’MasterSlave’ value=’Auto Detect’/>
<property id=’SpdEnabled’ value=’H/W Default’/>
<property id=’FlowControl’ value=’Rx/Tx Enable’/>
<property id=’RSSEnabled’ value=’0’/>
<property id=’IPChecksumOffloadIPv4′ value=’Rx/Tx Enable’/>
<property id=’TCPChecksumOffloadIPv4′ value=’Rx/Tx Enable’/>
<property id=’TCPChecksumOffloadIPv6′ value=’Rx/Tx Enable’/>
<property id=’UDPChecksumOffloadIPv4′ value=’Rx/Tx Enable’/>
<property id=’UDPChecksumOffloadIPv6′ value=’Rx/Tx Enable’/>
<property id=’LSOV2IPv4′ value=’1’/>
<property id=’LSOV2IPv6′ value=’1’/>
<property id=’ReceiveBuffers’ value=’256’/>
<property id=’TransmitBuffers’ value=’512’/>
<property id=’PreferredPrimaryRanking’ value=’3’/>
<property id=’DualChannelGroup’ value=’0’/>
<property id=’ConfiguredPortCost’ value=’0’/>
</nic>
<!– –>
<!– Team Data –>
<!– –>
<!– <team> element 1 –>
<team relnics=’2 4 5 6 7 8′>
<property id=’TeamName’ value=’HP Network Team #1’/>
<property id=’OpMode’ value=’Auto’/>
<property id=’LoadBalAlgorithm’ value=’Auto’/>
<property id=’RxPathValidationInterval’ value=’3’/>
<property id=’TxPathValidationInterval’ value=’3’/>
<property id=’RxPathValidationMode’ value=’Enabled’/>
<property id=’TxPathValidationMode’ value=’Enabled’/>
<property id=’TeamNetworkAddress’ value=” />
<property id=’JumboPacket’ value=’1514 Bytes’/>
<property id=’IPChecksumOffloadIPv4′ value=’Rx/Tx Enable’/>
<property id=’TCPChecksumOffloadIPv4′ value=’Rx/Tx Enable’/>
<property id=’TCPChecksumOffloadIPv6′ value=’Rx/Tx Enable’/>
<property id=’UDPChecksumOffloadIPv4′ value=’Rx/Tx Enable’/>
<property id=’UDPChecksumOffloadIPv6′ value=’Rx/Tx Enable’/>
<property id=’LSOV1IPv4′ value=’0’/>
<property id=’LSOV2IPv4′ value=’1’/>
<property id=’LSOV2IPv6′ value=’1’/>
<property id=’FlowControl’ value=’Rx/Tx Enable’/>
</team>
</teamingconfig>