distributedwindowsserver2012

windowsserver2012  时间:2021-01-11  阅读:()
WindowsServer2012NICTeamingUserGuideAguidetoWindowsServer2012NICTeamingforthenoviceandtheexpert.
NICTeamingNICteaming,alsoknownasLoadBalancing/Failover(LBFO),allowsmultiplenetworkadapterstobeplacedintoateamforthepurposesofbandwidthaggregation,and/ortrafficfailovertomaintainconnectivityintheeventofanetworkcomponentfailure.
ThisfeaturehaslongbeenavailablefromNICvendorsbutuntilnowNICteaminghasnotbeenincludedwithWindowsServer.
Thefollowingsectionsaddress:NICteamingarchitectureBandwidthaggregation(alsoknownasloadbalancing)mechanismsFailoveralgorithmsNICfeaturesupport–statelesstaskoffloadsandmorecomplexNICfunctionalityAdetailedwalkthroughhowtousetheNICTeamingmanagementtoolsNICteamingisavailableinWindowsServer2012inalleditions,bothServerCoreandfullServerversions.
NICteamingisnotavailableinWindows8,howevertheNICteamingUserInterfaceandtheNICTeamingWindowsPowerShellCmdletscanbothberunonWindows8sothataWindows8PCcanbeusedtomanageteamingononeormoreWindowsServer2012hosts.
Bluetooth,Infiniband,andothertrademarksthroughoutthisdocumentarethepropertyoftheirrespectiveowners.
Hyper-VandWindowsaretrademarksofMicrosoftCorporation.
TableofContents1NICTeaming12TableofContents23TechnicalOverview43.
1ExistingarchitecturesforNICteaming43.
2ConfigurationsforNICTeaming53.
3Algorithmsfortrafficdistribution63.
4InteractionsbetweenConfigurationsandLoaddistributionalgorithms73.
5NICteaminginsideofVirtualMachines(VMs)83.
6NoteamingofHyper-VportsintheHostPartition103.
7Featurecompatibilities113.
7.
1NICTeamingandVirtualMachineQueues(VMQs)123.
8NICRequirementsandlimitations133.
8.
1NumberofNICsinateaminanativehost133.
8.
2NumberofNICsinateaminaHyper-VVM133.
8.
3TypesofNICsinateam133.
8.
4Numberofteaminterfacesforateam143.
9TeamingofdifferentspeedNICs143.
10Teamsofteams143.
11MACaddressuseandmanagement143.
12IndustrytermsforNICTeaming143.
13Dangersofusingapowerfultool(Troubleshooting)153.
13.
1UsingVLANs153.
13.
2Interactionswithotherteamingsolutions163.
13.
3DisablingandEnablingwithWindowsPowerShell174ManagingNICTeaminginWindowsServer2012174.
1InvokingtheManagementUIforNICTeaming184.
2ThecomponentsoftheNICTeamingManagementUI204.
3Addingaservertobemanaged234.
4Removingaserverfromthemanagedserverslist234.
5Creatingateam234.
6Checkingthestatusofateam254.
7Modifyingateam264.
7.
1ModifyingateamthroughtheUI264.
7.
2ModifyingateamthroughWindowsPowerShell284.
7.
3Addingnewinterfacestotheteam304.
7.
4Modifyingteaminterfaces314.
7.
5Removinginterfacesfromtheteam324.
8Deletingateam334.
9Viewingstatisticsforateamorteammember334.
9.
1Viewingstatisticsforateaminterface344.
9.
2SettingfrequencyofStatisticsupdates355Frequentlyaskedquestions(FAQs)376PowerUsertipsfortheNICTeamingUserInterface39Table1-Interactionsbetweenconfigurationsandloaddistributionalgorithms7Table2-FeatureinteractionswithNICteaming11Figure1-StandardNICteamingsolutionarchitectureandMicrosoftvocabulary5Figure2-NICTeaminginaVM8Figure3-NICTeaminginaVMwithSR-IOVwithtwoVFs9Figure4-EnablingVMNICTeaminginHyper-VManager10Figure5–NICTeamingWindowsPowerShellCmdlets18Figure6-PowerShellGet-Help18Figure7-InvokingtheUIfromServerManagerLocalServerscreen18Figure8-InvokingtheUIfromServerManagerAllServersscreen19Figure9-InvokingtheUIfromaWindowsPowerShellprompt20Figure10-InvokingtheUIfromaCommandPrompt20Figure11-theNICTeamingManagementUItiles20Figure12-ColumnChoosermenus21Figure13–TasksmenusandRight-clickactionmenus22Figure14-TeamInterfacesTasksandRight-clickActionMenu22Figure15-NewTeamdialogbox23Figure16-NewTeamdialogboxwithAdditionalPropertiesexpanded24Figure17-Teamwithafaultedmember26Figure18-ModifyingTeamProperties27Figure19-Modifyingateam'sTeamingmode,Loaddistributionmode,andStandbyAdapter28Figure20-SelectingAddInterface30Figure21-Newteaminterfacedialogbox30Figure22-TeamInterfacetabaftercreatingnewteaminterface31Figure23-SelectingateaminterfacetochangetheVLANID31Figure24-NetworkAdapterPropertiesdialogboxforteaminterfaces32Figure25-Deletingateam33Figure26-Statisticsinformationforteamsandteammembers34Figure27-Statisticsinformationforteamsandteaminterfaces35Figure28-Generalsettingsdialogbox36TechnicalOverviewExistingarchitecturesforNICteamingTodayvirtuallyallNICteamingsolutionsonthemarkethaveanarchitecturesimilartothatshowninFigure1.
Figure1-StandardNICteamingsolutionarchitectureandMicrosoftvocabularyOneormorephysicalNICsareconnectedintotheNICteamingsolutioncommoncore,whichthenpresentsoneormorevirtualadapters(teamNICs[tNICs]orteaminterfaces)totheoperatingsystem.
ThereareavarietyofalgorithmsthatdistributeoutboundtrafficbetweentheNICs.
TheonlyreasontocreatemultipleteaminterfacesistologicallydivideinboundtrafficbyvirtualLAN(VLAN).
ThisallowsahosttobeconnectedtodifferentVLANsatthesametime.
WhenateamisconnectedtoaHyper-VswitchallVLANsegregationshouldbedoneintheHyper-VswitchinsteadofintheNICTeamingsoftware.
ConfigurationsforNICTeamingTherearetwobasicconfigurationsforNICTeaming.
Switch-independentteaming.
Thisconfigurationdoesnotrequiretheswitchtoparticipateintheteaming.
Sinceinswitch-independentmodetheswitchdoesnotknowthatthenetworkadapterispartofateaminthehost,theadaptersmaybeconnectedtodifferentswitches.
Switchindependentmodesofoperationdonotrequirethattheteammembersconnecttodifferentswitches;theymerelymakeitpossible.
Active/StandbyTeaming:SomeadministratorsprefernottotakeadvantageofthebandwidthaggregationcapabilitiesofNICTeaming.
Theseadministratorschoosetouseoneormoreteammembersfortraffic(active)andoneteammembertobeheldinreserve(standby)tocomeintoactionifanactiveteammemberfails.
TousethismodesettheteamtoSwitch-independentteamingmodeandthenselectastandbyteammemberthroughthemanagementtoolyouareusing.
Active/Standbyisnotrequiredtogetfaulttolerance;faulttoleranceisalwayspresentanytimethereareatleasttwonetworkadaptersinateam.
Furthermore,inanySwitchIndependentteamwithatleasttwomembers,WindowsNICTeamingallowsoneadaptertobemarkedasastandbyadapter.
Thatadapterwillnotbeusedforoutboundtrafficunlessoneoftheactiveadaptersfails.
Inboundtraffic(e.
g.
,broadcastpackets)receivedonthestandbyadapterwillbedeliveredupthestack.
Atthepointthatallteammembersarerestoredtoservicethestandbyteammemberwillbereturnedtostandbystatus.
Onceastandbymemberofateamisconnectedtothenetworkallnetworkresourcesrequiredtoservicetrafficonthememberareinplaceandactive.
Customerswillseebetternetworkutilizationandlowerlatencybyoperatingtheirteamswithallteammembersactive.
Failover,i.
e.
,redistributionoftrafficacrosstheremaininghealthyteammembers,willoccuranytimeoneormoreoftheteammembersreportsanerrorstateexists.
Switch-dependentteaming.
Thisconfigurationthatrequirestheswitchtoparticipateintheteaming.
Switchdependentteamingrequiresallthemembersoftheteamtobeconnectedtothesamephysicalswitch.
Therearetwomodesofoperationforswitch-dependentteaming:Genericorstaticteaming(IEEE802.
3addraftv1).
Thismoderequiresconfigurationonboththeswitchandthehosttoidentifywhichlinksformtheteam.
Sincethisisastaticallyconfiguredsolutionthereisnoadditionalprotocoltoassisttheswitchandthehosttoidentifyincorrectlypluggedcablesorothererrorsthatcouldcausetheteamtofailtoperform.
Thismodeistypicallysupportedbyserver-classswitches.
Dynamicteaming(IEEE802.
1ax,LACP).
ThismodeisalsocommonlyreferredtoasIEEE802.
3adasitwasdevelopedintheIEEE802.
3adcommitteebeforebeingpublishedasIEEE802.
1ax.
IEEE802.
1axworksbyusingtheLinkAggregationControlProtocol(LACP)todynamicallyidentifylinksthatareconnectedbetweenthehostandagivenswitch.
Thisenablestheautomaticcreationofateamand,intheorybutrarelyinpractice,theexpansionandreductionofateamsimplybythetransmissionorreceiptofLACPpacketsfromthepeerentity.
Typicalserver-classswitchessupportIEEE802.
1axbutmostrequirethenetworkoperatortoadministrativelyenableLACPontheport.
Bothofthesemodesallowbothinboundandoutboundtraffictoapproachthepracticallimitsoftheaggregatedbandwidthbecausethepoolofteammembersisseenasasinglepipe.
AlgorithmsfortrafficdistributionOutboundtrafficcanbedistributedamongtheavailablelinksinmanyways.
Onerulethatguidesanydistributionalgorithmistotrytokeepallpacketsassociatedwithasingleflow(TCP-stream)onasinglenetworkadapter.
Thisruleminimizesperformancedegradationcausedbyreassemblingout-of-orderTCPsegments.
NICteaminginWindowsServer2012supportsthefollowingtrafficdistributionalgorithms:Hyper-Vswitchport.
SinceVMshaveindependentMACaddresses,theVM'sMACaddressortheportit'sconnectedtoontheHyper-Vswitchcanbethebasisfordividingtraffic.
Thereisanadvantageinusingthisschemeinvirtualization.
BecausetheadjacentswitchalwaysseesaparticularMACaddressononeandonlyoneconnectedport,theswitchwilldistributetheingressload(thetrafficfromtheswitchtothehost)onmultiplelinksbasedonthedestinationMAC(VMMAC)address.
ThisisparticularlyusefulwhenVirtualMachineQueues(VMQs)areusedasaqueuecanbeplacedonthespecificNICwherethetrafficisexpectedtoarrive.
However,ifthehosthasonlyafewVMs,thismodemaynotbegranularenoughtogetawell-balanceddistribution.
ThismodewillalsoalwayslimitasingleVM(i.
e.
,thetrafficfromasingleswitchport)tothebandwidthavailableonasingleinterface.
WindowsServer2012usestheHyper-VSwitchPortastheidentifierratherthanthesourceMACaddressas,insomeinstances,aVMmaybeusingmorethanoneMACaddressonaswitchport.
AddressHashing.
Thisalgorithmcreatesahashbasedonaddresscomponentsofthepacketandthenassignspacketsthathavethathashvaluetooneoftheavailableadapters.
Usuallythismechanismaloneissufficienttocreateareasonablebalanceacrosstheavailableadapters.
Thecomponentsthatcanbespecifiedasinputstothehashingfunctionincludethefollowing:SourceanddestinationMACaddressesSourceanddestinationIPaddressesSourceanddestinationTCPportsandsourceanddestinationIPaddressesTheTCPportshashcreatesthemostgranulardistributionoftrafficstreamsresultinginsmallerstreamsthatcanbeindependentlymovedbetweenmembers.
However,itcannotbeusedfortrafficthatisnotTCPorUDP-basedorwheretheTCPandUDPportsarehiddenfromthestack,suchasIPsec-protectedtraffic.
Inthesecases,thehashautomaticallyfallsbacktotheIPaddresshashor,ifthetrafficisnotIPtraffic,totheMACaddresshash.
InteractionsbetweenConfigurationsandLoaddistributionalgorithmsSwitchIndependentconfiguration/AddressHashdistributionThisconfigurationwillsendpacketsusingallactiveteammembersdistributingtheloadthroughtheuseoftheselectedlevelofaddresshashing(defaultstousingTCPportsandIPaddressestoseedthehashfunction).
BecauseagivenIPaddresscanonlybeassociatedwithasingleMACaddressforroutingpurposes,thismodereceivesinboundtrafficononlyoneteammember(theprimarymember).
Thismeansthattheinboundtrafficcannotexceedthebandwidthofoneteammembernomatterhowmuchisgettingsent.
Thismodeisbestusedfor:Nativemodeteamingwhereswitchdiversityisaconcern;Active/Standbymodeteams;andTeaminginaVM.
Itisalsogoodfor:Serversrunningworkloadsthatareheavyoutbound,lightinboundworkloads(e.
g.
,IIS).
SwitchIndependentconfiguration/Hyper-VPortdistributionThisconfigurationwillsendpacketsusingallactiveteammembersdistributingtheloadbasedontheHyper-Vswitchportnumber.
EachHyper-Vportwillbebandwidthlimitedtonotmorethanoneteammember'sbandwidthbecausetheportisaffinitizedtoexactlyoneteammemberatanypointintime.
BecauseeachVM(Hyper-Vport)isassociatedwithasingleteammember,thismodereceivesinboundtrafficfortheVMonthesameteammembertheVM'soutboundtrafficuses.
ThisalsoallowsmaximumuseofVirtualMachineQueues(VMQs)forbetterperformanceoverall.
ThismodeisbestusedforteamingundertheHyper-VswitchwhenThenumberofVMswell-exceedsthenumberofteammembers;andArestrictionofaVMtonotgreaterthanoneNIC'sbandwidthisacceptableSwitchDependentconfiguration/AddressHashdistributionThisconfigurationwillsendpacketsusingallactiveteammembersdistributingtheloadthroughtheuseoftheselectedlevelofaddresshashing(defaultsto4-tuplehash).
Likeinallswitchdependentconfigurations,theswitchdetermineshowtodistributetheinboundtrafficamongtheteammembers.
Theswitchisexpectedtodoareasonablejobofdistributingthetrafficacrosstheteammembersbutithascompleteindependencetodeterminehowitdoesso.
Bestusedfor:Nativeteamingformaximumperformanceandswitchdiversityisnotrequired;orTeamingundertheHyper-VswitchwhenanindividualVMneedstobeabletotransmitatratesinexcessofwhatoneteammembercandeliver.
SwitchDependentconfiguration/Hyper-VPortdistributionThisconfigurationwillsendpacketsusingallactiveteammembersdistributingtheloadbasedontheHyper-Vswitchportnumber.
EachHyper-Vportwillbebandwidthlimitedtonotmorethanoneteammember'sbandwidthbecausetheportisaffinitizedtoexactlyoneteammemberatanypointintime.
Likeinallswitchdependentconfigurations,theswitchdetermineshowtodistributetheinboundtrafficamongtheteammembers.
Theswitchisexpectedtodoareasonablejobofdistributingthetrafficacrosstheteammembersbutithascompleteindependencetodeterminehowitdoesso.
Bestusedwhen:Hyper-VteamingwhenVMsontheswitchwell-exceedthenumberofteammembersandWhenpolicycallsforswitchdependent(e.
g.
,LACP)teamsandWhentherestrictionofaVMtonotgreaterthanoneNIC'sbandwidthisacceptable.
NICteaminginsideofVirtualMachines(VMs)NICTeaminginaVMonlyappliestoVM-NICsconnectedtoexternalswitches.
VM-NICsconnectedtointernalorprivateswitcheswillshowasdisconnectedwhentheyareinateam.
NICteaminginWindowsServer2012mayalsobedeployedinaVM.
ThisallowsaVMtohavevirtualNICs(syntheticNICs)connectedtomorethanoneHyper-VswitchandstillmaintainconnectivityevenifthephysicalNICunderoneswitchgetsdisconnected.
ThisisparticularlyimportantwhenworkingwithSingleRootI/OVirtualization(SR-IOV)becauseSR-IOVtrafficdoesn'tgothroughtheHyper-VswitchandthuscannotbeprotectedbyateaminorundertheHyper-Vhost.
WiththeVM-teamingoptionanadministratorcansetuptwoHyper-Vswitches,eachconnectedtoitsownSR-IOV-capableNIC.
EachVMcanhaveavirtualfunction(VF)fromoneorbothSR-IOVNICsand,intheeventofaNICdisconnect,fail-overfromtheprimaryVFtotheback-upadapter(VF).
Alternately,theVMmayhaveaVFfromoneNICandanon-VFVM-NICconnectedtoanotherswitch.
IftheNICassociatedwiththeVFgetsdisconnected,thetrafficcanfail-overtotheotherswitchwithoutlossofconnectivity.
Note:Becausefail-overbetweenNICsinaVMmightresultintrafficbeingsentwiththeMACaddressoftheotherVM-NIC,eachHyper-VswitchportassociatedwithaVMthatisusingNICTeamingmustbesettoallowteamingTherearetwowaystoenableNICTeamingintheVM:IntheHyper-VManager,inthesettingsfortheVM,selecttheVM'sNICandtheAdvancedSettingsitem,thenenablethecheckboxforNICTeamingintheVM.
SeeFigure4.
RunthefollowingWindowsPowerShellcmdletinthehostwithelevated(Administrator)privileges.
Set-VMNetworkAdapter-VMName-AllowTeamingOnTeamscreatedinaVMcanonlyruninSwitchIndependentconfiguration,AddressHashdistributionmode(oroneofthespecificaddresshashingmodes).
OnlyteamswhereeachoftheteammembersisconnectedtoadifferentexternalHyper-Vswitcharesupported.
TeamingintheVMdoesnotaffectLiveMigration.
ThesamerulesexistforLiveMigrationwhetherornotNICteamingispresentintheVM.
NoteamingofHyper-VportsintheHostPartitionHyper-VvirtualNICsexposedinthehostpartition(vNICs)mustnotbeplacedinateam.
TeamingofvirtualNIC's(vNICs)insideofthehostpartitionisnotsupportedinanyconfigurationorcombination.
AttemptstoteamvNICsmayresultinacompletelossofcommunicationintheeventthatnetworkfailuresoccur.
FeaturecompatibilitiesNICteamingiscompatiblewithallnetworkingcapabilitiesinWindowsServer2012withfiveexceptions:SR-IOV,RDMA,NativehostQualityofService,TCPChimney,and802.
1XAuthentication.
ForSR-IOVandRDMA,dataisdelivereddirectlytotheNICwithoutpassingitthroughthenetworkingstack(inthehostOSinthecaseofvirtualization).
Therefore,itisnotpossiblefortheteamtolookatorredirectthedatatoanotherpathintheteam.
WhenQoSpoliciesaresetonanativeorhostsystemandthosepoliciesinvokeminimumbandwidthlimitations,theoverallthroughputthroughaNICteamwillbelessthanitwouldbewithoutthebandwidthpoliciesinplace.
TCPChimneyisnotsupportedwithNICteaminginWindowsServer2012sinceTCPChimneyhastheentirenetworkingstackoffloadedtotheNIC.
802.
1XAuthenticationshouldnotbeusedwithNICTeamingandsomeswitcheswillnotpermitconfigurationofboth802.
1XAuthenticationandNICTeamingonthesameport.
Table2-FeatureinteractionswithNICteamingFeatureCommentsDatacenterbridging(DCB)WorksindependentofNICTeamingsoissupportediftheteammemberssupportit.
IPsecTaskOffload(IPsecTO)Supportedifallteammemberssupportit.
LargeSendOffload(LSO)Supportedifallteammemberssupportit.
Receivesidecoalescing(RSC)Supportedinhostsifanyoftheteammemberssupportit.
NotsupportedthroughHyper-Vswitches.
Receivesidescaling(RSS)NICteamingsupportsRSSinthehost.
TheWindowsServer2012TCP/IPstackprogramstheRSSinformationdirectlytotheTeammembers.
Receive-sideChecksumoffloads(IPv4,IPv6,TCP)Supportedifanyoftheteammemberssupportit.
RemoteDirectMemoryAccess(RDMA)SinceRDMAdatabypassestheWindowsServer2012protocolstack,teammemberswillnotalsosupportRDMA.
SinglerootI/Ovirtualization(SR-IOV)SinceSR-IOVdatabypassesthehostOSstack,NICsexposingtheSR-IOVfeaturewillnolongerexposethefeaturewhileamemberofateam.
TeamscanbecreatedinVMstoteamSR-IOVvirtualfunctions(VFs).
SeealsoSection3.
5.
TCPChimneyOffloadNotsupportedthroughaWindowsServer2012team.
Transmit-sideChecksumoffloads(IPv4,IPv6,TCP)Supportedifallteammemberssupportit.
VirtualMachineQueues(VMQ)SupportedwhenteamingisinstalledundertheHyper-Vswitch(seemoreinSection3.
7.
1).
QoSinhost/nativeOSsUseofminimumbandwidthpolicieswilldegradethroughputthroughateam.
VirtualMachineQoS(VM-QoS)VM-QoSisaffectedbytheloaddistributionalgorithmusedbyNICTeaming.
ForbestresultsuseHyperVPortsloaddistributionmode.
802.
1XauthenticationNotcompatiblewithmanyswitches.
ShouldnotbeusedwithNICTeaming.
NICTeamingandVirtualMachineQueues(VMQs)VMQandNICTeamingworkwelltogether;VMQshouldbeenabledanytimeHyper-Visenabled.
Dependingontheswitchconfigurationmodeandtheloaddistributionalgorithm,NICteamingwilleitherpresentVMQcapabilitiestotheHyper-Vswitchthatshowthenumberofqueuesavailabletobethesmallestnumberofqueuessupportedbyanyadapterintheteam(Min-queuesmode)orthetotalnumberofqueuesavailableacrossallteammembers(Sum-of-Queuesmode).
Specifically,iftheteamisinSwitch-IndependentteamingmodeandtheLoadDistributionissettoHyper-VPortmode,thenthenumberofqueuesreportedisthesumofallthequeuesavailablefromtheteammembers(Sum-of-Queuesmode);otherwisethenumberofqueuesreportedisthesmallestnumberofqueuessupportedbyanymemberoftheteam(Min-Queuesmode).
Here'swhy.
Whentheteamisinswitchindependent/Hyper-VPortmodetheinboundtrafficforaVMwillalwaysarriveonthesameteammember.
ThehostcanpredictwhichmemberwillreceivethetrafficforaparticularVMsoNICTeamingcanbemorethoughtfulaboutwhichVMQQueuestoallocateonaparticularteammember.
NICTeaming,workingwiththeHyper-Vswitch,willsettheVMQforaVMonexactlyoneteammemberandknowthatinboundtrafficwillhitthatqueue.
Whentheteamisinanyswitchdependentmode(staticteamingorLACPteaming),theswitchthattheteamisconnectedtocontrolstheinboundtrafficdistribution.
Thehost'sNICTeamingsoftwarecan'tpredictwhichteammemberwillgettheinboundtrafficforaVManditmaybethattheswitchdistributesthetrafficforaVMacrossallteammembers.
AsaresulttheNICTeamingsoftware,workingwiththeHyper-Vswitch,programsaqueuefortheVMoneveryteammember,notjustoneteammember.
Whentheteamisinswitch-independentmodeandisusinganaddresshashloaddistributionalgorithm,theinboundtrafficwillalwayscomeinononeNIC(theprimaryteammember)–allofitonjustoneteammember.
Sinceotherteammembersaren'tdealingwithinboundtraffictheygetprogrammedwiththesamequeuesastheprimarymembersothatiftheprimarymemberfailsanyotherteammembercanbeusedtopickuptheinboundtrafficandthequeuesarealreadyinplace.
Thereareafewsettingsthatwillhelpthesystemperformevenbetter.
EachNIChas,initsadvancedproperties,valuesfor*RssBaseProcNumberand*MaxRssProcessors.
IdeallyeachNICshouldhavethe*RssBaseProcNumbersettoanevennumbergreaterthanorequaltotwo(2).
Thisisbecausethefirstphysicalprocessor,Core0(logicalprocessors0and1),typicallydoesmostofthesystemprocessingsothenetworkprocessingshouldbesteeredawayfromthisphysicalprocessor.
(Somemachinearchitecturesdon'thavetwologicalprocessorsperphysicalprocessorsoforsuchmachinesthebaseprocessorshouldbegreaterthanorequalto1.
Ifindoubtassumeyourhostisusinga2logicalprocessorperphysicalprocessorarchitecture.
)IftheteamisinSum-of-Queuesmodetheteammembers'processorsshouldbe,totheextentpossible,non-overlapping.
Forexample,ina4-corehost(8logicalprocessors)withateamof210GbpsNICs,youcouldsetthefirstonetousebaseprocessorof2andtouse4cores;thesecondwouldbesettousebaseprocessor6anduse2cores.
IftheteamisinMin-Queuesmodetheprocessorsetsusedbytheteammembersmustbeidentical.
NICRequirementsandlimitationsNumberofNICsinateaminanativehostNICteamingrequiresthepresenceofatleastoneEthernetNIC.
AteamofoneNICmaybeusedforseparationoftrafficusingVLANs.
Obviouslyateamwithonlyoneteammemberhasnofailureprotection.
Faultprotection(failover)requiresaminimumoftwoEthernetNICsintheteam.
TheWindowsServer2012implementationsupportsupto32NICsinateam.
NumberofNICsinateaminaHyper-VVMTheWindowsServer2012NICTeamingsolutionsupportsteamswithtwomembersinVMs.
Largerteamscanbecreatedbutsuchteamsarenotsupported.
TypesofNICsinateamAnyEthernetNICthathaspassedtheWindowsHardwareQualificationandLogotest(WHQLtests)maybeusedinaWindowsServer2012team.
NICsrepresentingtechnologiesotherthanEthernetarenotsupportedinteams(e.
g.
,WWAN,WLAN,Bluetooth,Infiniband).
NumberofteaminterfacesforateamWindowsServer2012supportsupto32teaminterfaces.
TeamingofdifferentspeedNICsTeamingofNICscapableofoperatingatdifferentspeedsbutpresentlyoperatingatthesamespeedissupported.
TeamingofNICswithdifferentspeedconnectionsisnotsupported.
Theteamingsoftwarewillallowyoutobuildsuchateam;howeverthetrafficdistributionalgorithmsinthisreleasedonotbasethedistributiononthespeedsoftheconnections.
Ateamconsistingofa10GbpsNICanda100MbpsNICwillsendapproximatelyhalfofthetraffictoeachNIC.
Ifyouarecreatingateamwhereoneteammemberwillbeactiveandanotherwillbeavailabletohelpoutiftheactiveteammemberfails(active/standbymode,seeSection3.
2),alowerspeedNICmaybeusedasthestandbyNICsothatconnectivityismaintained.
Itisnotrecommendedorsupportedforactive/activeconfigurations.
TeamsofteamsATeamofteamsisateamwheretheteammembersareactuallyteaminterfacesfromotherteams.
ThisisnotsupportedintheWindowsServer2012NICTeamingsolution.
Furthermore,attemptingtoplacetheteaminterfacefroma3rd-partyteamingsolutionintoaMicrosoftteammayresultinanunstablesystemthatmayloseconnectivitytothenetwork.
DONOTmixelementsof3rd-partyteamingsolutionswithelementsofMicrosoft'sNICTeamingsolution.
MACaddressuseandmanagementInswitchindependent/addresshashconfigurationtheteamwillusetheMACaddressoftheprimaryteammember(oneselectedfromtheinitialsetofteammembers)onoutboundtraffic.
MACaddressesgetuseddifferentlydependingontheconfigurationandloaddistributionalgorithmselected.
Thiscan,inunusualcircumstances,causeaMACaddressconflict.
Specifically,iftheprimaryteammemberisremovedfromtheteamandthenplacedintooperationtheremaybeaMACaddressconflict.
Toresolvethisconflictdisableandenabletheteaminterface.
TheprocessofdoingadisableandenableoperationontheteaminterfacewillcauseittoselectanewMACaddressfromtheremainingteammembers.
IndustrytermsforNICTeamingHerearesomeothertermsthatareusedinthecontextofNICTeamingandwhattheyarecalledinWindowsServer2012:TermWhatwecallitIEEE802.
3adLACP(orIEEE802.
1axLACP)LinkAggregationGroup(LAG)Team(oftenreferstoateamthatusesLACP)LoadBalancingandFailover(LBFO)NICTeamingNICBondingNICTeamingDangersofusingapowerfultool(Troubleshooting)Whenacarpenterbuysanailgunbecausehewantstobeabletobuildmorequicklyitcomeswithawarningthatmisuseofthetoolcanresultinseriousdamagetooneself.
NICTeamingandthepowerfuladministrationtoolsinWindowsServer2012areverypowerfultoolsthatcanbemisused,misconfigured,andmaycauselossofconnectivityiftheadministratorisn'tcareful.
Herearesomecommonissues:UsingVLANsVLANsareanotherpowerfultool.
ThereareafewrulesforusingVLANsthatwillhelptomakethecombinationofVLANsandNICTeamingaverypositiveexperience.
AnytimeyouhaveNICTeamingenabled,thephysicalswitchportsthehostisconnectedtoshouldbesettotrunk(promiscuous)mode.
Thephysicalswitchshouldpassalltraffictothehostforfiltering.
AnytimeyouhaveNICTeamingenabled,youmustnotsetVLANfiltersontheNICsusingtheNICsadvancedpropertiessettings.
LettheteamingsoftwareortheHyper-Vswitch(ifpresent)dothefiltering.
VLANsinaHyper-VhostInaHyper-VhostVLANsshouldbeconfiguredonlyintheHyper-Vswitch,notintheNICTeamingsoftware.
ConfiguringteaminterfaceswithVLANscaneasilyleadtoVMsthatareunabletocommunicateonthenetworkduetocollisionswithVLANsassignedintheHyper-Vswitch.
VLANsinaHyper-VVMThepreferredmethodofsupportingmultipleVLANsinaVMistoprovidetheVMmultipleportsontheHyper-VswitchandassociateeachportwithaVLAN.
NeverteamtheseportsintheVMasitwillcertainlycausecommunicationproblems.
IftheVMhasmultipleSR-IOVVFsmakesuretheyareonthesameVLANbeforeteamingthemintheVM.
It'seasilypossibletoconfigurethedifferentVFstobeondifferentVLANsand,likeinthepreviouscase,itwillcertainlycausecommunicationproblems.
TheonlysafewaytouseVLANswithNICTeaminginaguestistoteamHyper-VportsthatareEachconnectedtoadifferentHyper-Vswitch,andEachconfiguredtobeassociatedwiththesameVLAN(orallassociatedwithuntaggedtrafficonly).
IfyoumusthavemorethanoneVLANexposedintoaguestOSconsiderrenamingtheportsintheguesttoindicatewhattheVLANis.
E.
g.
,ifthefirstportisassociatedwithVLAN12andthesecondportisassociatedwithVLAN48,renametheinterfacevEthernettobevEthernetVLAN12andtheothertobevEthernetVLAN48.
(RenaminginterfacesiseasyusingtheWindowsPowerShellRename-NetAdaptercmdletorbygoingtotheNetworkConnectionspanelintheguestandrenamingtheinterfaces.
InteractionswithotherteamingsolutionsSomeuserswillwanttouseotherNICteamingsolutionsforavarietyofreasons.
Thiscanbedonebuttherearesomerisksthatthesystemadministratorshouldbeawareof.
IfthesystemadministratorattemptstoputaNICintoa3rdpartyteamthatispresentlypartofaMicrosoftNICTeamingteam,thesystemwillbecomeunstableandcommunicationsmaybelostcompletely.
IfthesystemadministratorattemptstoputaNICintoaMicrosoftNICTeamingteamthatispresentlypartofa3rdpartyteamingsolutionteamthesystemwillbecomeunstableandcommunicationsmaybelostcompletely.
AsaresultitisSTRONGLYRECOMMENDEDthatnosystemadministratoreverruntwoteamingsolutionsatthesametimeonthesameserver.
Theteamingsolutionsareunawareofeachother'sexistenceresultinginpotentiallyseriousproblems.
Intheeventthatanadministratorviolatestheseguidelinesandgetsintothesituationdescribedabovethefollowingstepsmaysolvetheproblem.
Reboottheserver.
Forciblypower-offtheserverifnecessarytogetittoreboot.
WhentheserverhasrebootedrunthisWindowsPowerShellcmdlet:Get-NetLbfoTeam|Remove-NetLbfoTeamUsethe3rdpartyteamingsolution'sadministrationtoolsandremoveallinstancesofthe3rdpartyteams.
Reboottheserveragain.
Microsoftcontinuesitslongstandingpolicyofnotsupporting3rdpartyteamingsolutions.
Ifauserchoosestoruna3rdpartyteamingsolutionandthenencountersnetworkingproblems,thecustomershouldcalltheirteamingsolutionproviderforsupport.
Iftheissueisreproduciblewithoutthe3rdpartyteamingsolutioninplace,pleasereporttheproblemtoMicrosoft.
DisablingandEnablingwithWindowsPowerShellThemostcommonreasonforateamtonotbepassingtrafficisthattheteaminterfaceisdisabled.
We'veseenanumberofcaseswhereattemptstousethepowerofWindowsPowerShellhaveresultedinunintendedconsequences.
Forexample,thesequence:Disable-NetAdapter*Enable-NetAdapter*doesnotenableallthenetadaptersthatitdisabled.
ThisisbecausedisablingalltheunderlyingphysicalmemberNICswillcausetheteaminterfacetoberemovedandnolongershowupinGet-NetAdapter.
ThustheEnable-NetAdapter*willnotenabletheteamNICsincethatadapterhasbeenremoved.
ItwillhoweverenablethememberNICs,whichwillthencausetheteaminterfacetoshowup.
Theteaminterfacewillstillbeina"disabled"statesinceyouhavenotenabledit.
Enablingtheteaminterfacewillcausetraffictobegintoflowagain.
ManagingNICTeaminginWindowsServer2012WindowsServer2012hastwoinboxmanagementtoolsformanagingNICTeaming.
OtherMicrosoftmanagementproductsmayalsoprovidetheabilitytomanageWindowsServer2012NICteaming.
Windows8clientSKUsthatallowtheinstallationoftheRemoteServerAdministrationTools(RSAT)arealsoabletomanageNICteamingonWindowsServer2012hosts.
ThissectionprovidesadetailedpresentationoftheNICTeamingmanagementUI.
ForeachoperationtheequivalentWindowsPowerShellcmdletswillbeprovided.
TheNICTeamingmanagementUIoperatesexclusivelythroughtheuseofWindowsPowerShellunderneath.
EverythingtheUIdoescanbedonewithWindowsPowerShell.
TheNICTeamingWindowsPowerShellmoduleisNetLbfoandallthecmdletnamesstartwithNetLbfo.
ForafullunderstandingoftheWindowsPowerShellcommandsforNICTeaming,Get-Command-ModuleNetLbfowillreturnalistofalltheNICTeamingWindowsPowerShellcommandsasshowninFigure5.
Figure5–NICTeamingWindowsPowerShellCmdletsExecutingtheWindowsPowerShellcommandGet-Helpwillprovideafullsyntaxandalltheoptionsavailable.
Get-HelpNew-NetLbfoTeamisshowninFigure6.
InvokingtheManagementUIforNICTeamingTherearethreecommonwaystostarttheNICTeamingManagementUItool.
FromtheServerManagerLocalServerwindow(IntheNICTeamingitemclickonDisabledorEnabled)Figure7-InvokingtheUIfromServerManagerLocalServerscreenFromtheServerManagerAllServerswindowright-clickontheservertobemanagedandselecttheConfigureNetworkAdapterTeamingaction.
Figure8-InvokingtheUIfromServerManagerAllServersscreenFromacommandpromptorWindowsPowerShellprompt:executeLbfoAdmin.
exe.
ThefirsttimetheNICTeamingUI(LbfoAdmin.
exe)isrun,ifitisinvokedwithnoargumentsitwillattempttomanageNICteamingonthelocalhost.
Ifthe/serversflagispresentthenalltheserversinthelistofserversthatfollowswillbeincludedintheserverstobemanaged.
Ifthesystemdetectsthataserverisalreadyinthelistofmanagedserversitwillnotaddittothelist.
Itispossibleforthesameservertoappearmorethanonceinthelistespeciallywherethenameispresenteddifferently(e.
g.
,oncewithjustthemachinenameandoncewithafully-qualifiedmachinename).
AfterthefirsttimetheNICTeamingUIhasbeenrunitwillrememberthesetofserversyoulastmanagedandwillattempttocontinuetomanagethatsetofservers.
TocausetheNICTeamingUItoforgettheprevioussettings,restoreinitialsettings,andrunlikeitwasthefirsttimeinvocation,runLbfoAdmin.
exe/ResetConfigFigure9-InvokingtheUIfromaWindowsPowerShellpromptFigure10-InvokingtheUIfromaCommandPromptThecomponentsoftheNICTeamingManagementUITheNICTeamingmanagementUIconsistsof3primarywindows(tiles):TheServerstileTheTeamstileTheAdaptersandInterfacestileFigure11-theNICTeamingManagementUItilesTheAdaptersandInterfacestileissharedbytwotabs:TheNetworkAdapterstabTheTeamInterfacestabEachtileortabhasasetofcolumnsthatcanbeshownorhidden.
Thecolumnchoosermenusaremadevisiblebyright-clickingonanycolumnheader.
(ForillustrativepurposesthescreenshotinFigure12showsacolumnchooserineverytile.
Onlyonecolumnchoosercanbeactiveatatime.
)Contentsofanytilemaybesortedbyanycolumn.
Tosortbyaparticularcolumnleftclickonthecolumntitle.
InFigure12theServerstileissortedbyServerName;theindicationisthelittletriangleintheNamecolumntitleintheServerstile.
Figure12-ColumnChoosermenusEachtilealsohasaTasksdropdownmenuandaright-clickcontextmenu.
TheTasksmenuscanbeopenedbyclickingontheTasksboxatthetoprightcornerofthetileandthenanyavailabletaskinthelistcanbeselected.
Theright-clickcontextmenusareactivatedbyright-clickinginthetile.
Themenuoptionswillvarybasedoncontext.
(ForillustrativepurposesthescreenshotinFigure13showsalltheTasksmenusandaright-clickmenuineverytile.
Onlyoneright-clickmenuorTasksmenucanbeactiveatanytime.
)Figure14showstheTasksmenusandright-clickmenufortheTeamInterfacestab.
Figure13–TasksmenusandRight-clickactionmenusFigure14-TeamInterfacesTasksandRight-clickActionMenuAddingaservertobemanagedToaddaservertothelistofserverstobemanaged,i.
e.
,thelistofserversintheServerstile,selecttheServerstileTasksmenu.
SelectingtheAddserversactionwillpop-uptheAddserverdialogbox.
TheAddserverdialogboxfortheNICTeamingUIisthesameastheAddserverdialogboxforServerManager.
RemovingaserverfromthemanagedserverslistToremoveaserverfromthelistofmanagedserversrightclickontheservertobedeletedandthenselecttheRemoveserveraction.
CreatingateamTherearetwowaystoinvoketheNewTeamdialogbox:SelecttheTasksmenuintheTeamstileandthenselectNewTeam,orRightclickonanavailableadapterintheNetworkAdapterstabandselecttheAddtonewteamitem.
Multi-selectworksforthis:youcanselectmultipleadapters,right-clickonone,selectAddtonewteam,andtheywillallbepre-markedintheNewTeamdialogbox.
BothofthesewillcausetheNewTeamdialogboxtopop-up.
Figure15-NewTeamdialogboxWhentheNewTeamdialogboxpops-uptherearetwoactionsthatMUSTbetakenbeforetheteamcanbecreated:ATeamnamemustbeprovided,andOneormoreadaptersmustbeselectedtobemembersoftheteamOptionally,theadministratormayselecttheAdditionalpropertiesitemandconfiguretheteamingmode,loaddistributionmode,andthenameofthefirst(primary)teaminterface.
Figure16-NewTeamdialogboxwithAdditionalPropertiesexpandedInAdditionalpropertiestheLoaddistributionmodedrop-downprovidesonlytwooptions:AddressHashandHyper-VPort.
TheAddressHashoptionintheUIistheequivalentoftheTransportPortsoptioninWindowsPowerShell.
ToselectadditionalAddresshashingalgorithmsuseWindowsPowerShellasdescribedbelowandinSection4.
7.
2.
3.
ThisisalsotheplacewherethosewhowanttohaveaStandbyadapterintheteam(SeeSection3.
2)tosettheStandbyadapter.
SelectingtheStandbyadapterdrop-downwillgivealistoftheteammembers.
TheadministratorcansetoneofthemtobetheStandbyAdapter.
AStandbyadapterisnotusedbytheteamunlessanduntilanothermemberoftheteamfails.
StandbyadaptersareonlypermittedinSwitchIndependentmode.
ChangingtheteamtoanySwitchDependentmodewillcauseallmemberstobemadeactivemembers.
Whentheteamname,theteammembers,andoptionallyanyadditionalproperties(includingthePrimaryteaminterfacenameorstandbyadapter)havebeensettotheadministrator'schoices,theadministratorwillclickontheOKbuttonandtheteamwillbecreated.
TeamcreationmaytakeseveralsecondsandtheNICsthatarebecomingteammemberswilllosecommunicationforaveryshorttime.
TeamscanalsobecreatedthroughWindowsPowerShell.
TheWindowsPowerShelltodoexactlywhatthesefigureshaveshownisNew-NetLbfoTeamTeam1NIC1,NIC2Teamscanbecreatedwithcustomadvancedproperties.
SeeSections4.
7.
2.
2and4.
7.
2.
3formoreinformationabouttheseflags.
New-NetLbfoTeamTeam1NIC1,NIC2-TeamingModeLACPLoadBalancingAlgorithmHyperVPortsIftheteamisbeingcreatedinaVM,youMUSTfollowtheinstructionstoallowguestteamingasdescribedinSection3.
5.
CheckingthestatusofateamWhenevertheNICTeamingUIisactivethecurrentstatusofallNICsintheteam,thestatusoftheteam,andthestatusoftheserverwillbeshown.
InFigure17,intheNetworkAdapterstaboftheAdaptersandInterfacestile,NIC3showsasfaulted.
ThereasongivenisMediaDisconnected(i.
e.
,thecableisunplugged).
Thiscausestheteam,Team1,toshowaWarningasitisstilloperationalbutdegraded.
IfalltheNICsintheteamwerefaulteditwouldshowFaultinsteadofWarning.
Theserver,DONST-R710,nowshowsWarning.
IftheteamwasnotoperationaltheserverindicationwouldbeFault.
Thismakesiteasytoscanthelistofserverstoseeifthereareanyproblems.
Figure17-TeamwithafaultedmemberModifyingateamModifyingateamthroughtheUIWithintheUI,modificationstotheteamcanbedonebyselectingateamintheTeamtile,right-clickingontheteam,andselectingtheModifyTeamaction.
SelectingModifyTeamwillpop-uptheTeampropertiesdialogbox.
ThisdialogboxisverysimilartotheNewTeamdialogboxdescribedinSection4.
5.
IntheTeampropertiesdialogboxthefollowingactionscanbeaccomplished:Renametheteam:Selecttheteamnameandeditit.
Addteammembers:SelectadditionaladaptersfromtheMemberAdapterstileRemoveteammembers:De-selectadaptersfromtheMemberAdapterstile.
Atleastoneadaptermustbeselected.
Figure18-ModifyingTeamPropertiesIftheAdditionalpropertiesdrop-downitemisselectedthentheTeamingmodeandLoaddistributionmodemayalsobemodified.
ThisAdditionalpropertiesdrop-downalsoallowstheadministratortoselectastandbyadapterwhenactive-standbymodeisdesired.
Figure19-Modifyingateam'sTeamingmode,Loaddistributionmode,andStandbyAdapterModifyingateamthroughWindowsPowerShellRenamingateamTorenameTeam1andgiveitthenameTeamA,theWindowsPowerShellis:Rename-NetLbfoTeamTeam1TeamAChangingtheteamingmodeTheWindowsPowerShelloptionsforteamingmodeare:SwitchIndependentStaticLACPTheseoptionsaredescribedfurtherinSection3.
2.
TochangeTeam1toan802.
1axLACPteam,theWindowsPowerShellis:Set-NetLbfoTeamTeam1TeamingModeLACPThe"-TeamingMode"flagcanbeabbreviated"-TM",asinSet-NetLbfoTeamTeam1–TMLACPNote:ForsecurityreasonsteamscreatedinVMsmayonlyoperateinSwitchIndependentmode.
ChangingtheloaddistributionalgorithmTheWindowsPowerShelloptionsforloaddistributionalgorithmare:TransportPortsIPAddressesMacAddressesHyperVPortThesefouroptionsrepresentthealternativespresentedinSection3.
3.
TochangeTeam1'sLoadbalancingalgorithmtoHyper-VPorts,theWindowsPowerShellis:Set-NetLbfoTeamTeam1LoadBalancingAlgorithmHyperVPortThe"-LoadBalancingAlgorithm"flagcanbeabbreviated"-LBA",asinSet-NetLbfoTeamTeam1LBAHyperVPortTochangetheTeamingmodeandLoadbalancingalgorithmatthesametime,Set-NetLbfoTeamTeam1TMLACPLBAHyperVPortNote:TeamscreatedinVMsmaynotusetheHyperVPortloaddistributionalgorithm.
AddingnewmemberstotheteamToaddNIC1toTeam1theWindowsPowerShellcommandis:Add-NetLbfoTeamMemberNIC1Team1RemovingmembersfromtheteamToremoveNIC1fromTeam1theWindowsPowerShellcommandis:Remove-NetLbfoTeamMemberNIC1Team1SettingateammembertobetheStandbyAdapterAteammembercanbesetastheStandbyAdapterthroughWindowsPowerShell:Set-NetLbfoTeamMemberNIC4-AdministrativeModeStandbyAtmostoneteammembermaybeinstandbymodeatanypointintime.
IfadifferentteammemberisalreadyinstandbymodethatteammembermustbereturnedtoactivemodebeforethisWindowsPowerShellcmdletwillsucceed.
AddingnewinterfacestotheteamToaddanewinterfacetotheteamselecttheTeamintheTeamsTileandtheTeamInterfacestabintheAdaptersandInterfacestile.
SelecttheTasksmenuintheAdaptersandInterfacestile,thenselectAddInterface.
Figure20-SelectingAddInterfaceSelectingtheAddInterfaceactionitempops-uptheNewteaminterfacedialogbox.
Figure21-NewteaminterfacedialogboxSinceonlyoneteaminterface,theprimaryteaminterface,canbeinDefaultmode,thenewteaminterfacemusthaveaspecificVLANvalue.
AsthespecificVLANvalueisenteredthenameoftheinterfacewillbemodifiedtobetheteamnamefollowedbytheVLANvalueofthisteaminterface.
Theinterfacenamecanbemodifiedtoanyothername(duplicatesarenotallowed)iftheadministratorchoosestodoso.
SelectingOKwillcreatethenewteaminterface.
Figure22-TeamInterfacetabaftercreatingnewteaminterfaceTheWindowsPowerShelltoaddateaminterfacewithVLAN42toTeam1isAdd-NetLbfoTeamNICTeam142ModifyingteaminterfacesThereareonlytwomodificationsthatcanbedonetoateaminterface:changetheteaminterfacenameand/orchangetheVLANID.
TomodifytheteaminterfaceVLANIDselectandthenright-clicktheteaminterfaceintheTeamInterfacestab.
SelectthePropertiesactionitem.
Figure23-SelectingateaminterfacetochangetheVLANIDThispops-uptheNetworkAdapterPropertiesdialogbox.
Thisdialogboxhassomeusefulinformationabouttheteaminterface.
ItalsohastheboxwherethenewVLANIDcanbeentered.
IfanewVLANIDisenteredandtheteamnameistheonethesystemprovidedwhentheteaminterfacewascreatedtheteaminterfacenamewillbechangedtoreflectthenewVLANID.
IftheteaminterfacenamehasbeenpreviouslychangedthentheteamnamewillnotbechangedwhenthenewVLANIDisentered.
Figure24-NetworkAdapterPropertiesdialogboxforteaminterfacesTomodifyateaminterface'sVLANIDinWindowsPowerShellSet-NetLbfoTeamNIC"Team1VLAN42"-VlanID15JustasintheUI,changingtheVLANIDwillcausetheteaminterfacenametochangeiftheteaminterfacenameisstillthesameastheonethesystemcreatedwhentheteaminterfacewascreated.
I.
e.
,iftheteaminterfacenameiswherexxistheVLANIDoftheteaminterface,thentheVLANIDportionoftheteaminterfacenamewillbemodifiedtoreflectthenewVLANID.
RemovinginterfacesfromtheteamTodeleteateaminterface,selectandthenright-clicktheteaminterfaceintheTeamInterfacestab.
SelecttheDeleteteaminterfaceactionitem.
(SeeFigure23.
)Aconfirmationdialogboxwillpop-up.
Onceconfirmedtheteaminterfaceisdeleted.
ThePrimaryteaminterface(i.
e.
,theonethatwascreatedwhentheteamwascreated)can'tbedeletedexceptbydeletingtheteam.
TodeleteateaminterfaceinWindowsPowerShellRemove-NetLbfoTeamNIC"Team1VLAN42"DeletingateamTodeleteateamfromtheserverselecttheteamintheTeamstile.
Right-clicktheteamandselecttheDeleteteamactionitem.
Figure25-DeletingateamAconfirmationdialogboxwillbedisplayed.
Onceconfirmedtheteamwillbedeleted.
TodeleteateaminWindowsPowerShellRemove-NetLbfoTeamTeam1ToremoveallteamsfromtheserverinWindowsPowerShell(i.
e.
,tocleanuptheserver),Get-NetLbfoTeam|Remove-NetLbfoTeamViewingstatisticsforateamorteammemberIftheUIwindowissufficientlytallastatisticstileappearsatthebottomoftheTeamtileandtheAdaptersandInterfacestile.
Thesestatisticswindowsreflectthetrafficoftheselectedteamandselectedteammember.
Ifyoudon'tseethestatisticstrymakingtheUIwindowalittletaller.
Figure26-StatisticsinformationforteamsandteammembersViewingstatisticsforateaminterfaceIftheTeamInterfacestabisselectedintheAdaptersandInterfacestilethestatisticsatthebottomoftheAdaptersandInterfacestilewillbethoseoftheselectedteaminterface.
Figure27-StatisticsinformationforteamsandteaminterfacesSettingfrequencyofStatisticsupdatesThefrequencyofstatisticsupdatesandotherupdatescanbesetbyselectionSettingsintheServerstileTasksmenu.
SelectingthisitembringsuptheGeneralSettingsdialogbox.
Figure28-GeneralsettingsdialogboxThetwodrop-downlistsinthisdialogboxallowtheusertochangehowoftentheUIis.
refreshed.
Thesettingsapplyequallytoallserversintheserverslist.
ThismenualsoallowstheadministratortodecidewhetherornotadaptersthatarenotabletobepartofateamshouldbeshownintheUI.
Bydefaultthesenon-teamableadaptersarenotshown.
Frequentlyaskedquestions(FAQs)Q1:IsActive/Standby(Active/Passive)modesupportedYes.
Createateamwithtwomembers(Section4.
5).
SetoneastheStandbyadapter(seeadvancedpropertiesdrop-downinSection4.
5).
Teamswithmorethantwomembersmaybecreated,butonly1membermaybeselectedasthestandbymember.
Thestandbymemberwillbeactivatedfortransmissionanytimethatoneoftheactivemembersisfaulted.
(Packetsreceivedonstandbymembersareforwardedupthestack.
)Q2:DoIhavetoselectastandbymembertogetfaulttolerance(failover)No.
INanyteamwithtwoormorenetworkadaptersifanetworkadapterfailsinanActive/Activeconfiguration,thetrafficonthatnetworkadapterwillgracefullyfailovertotheothernetworkadaptersintheteamevenifnoneoftheotheradaptersareinstandbymode.
Q3:WhatistherecommendedconfigurationforHyper-VSeesection3.
4.
IftheadministratorwantstheteamtobeconnectedtodifferentswitchesthentheteamingmodemustbeSwitchIndependent.
Iftheadministratorwantsinboundtrafficspreadacrosstheteammembers,useHyper-VPortloadbalancing.
IftheadministratoracceptsallinboundtrafficarrivingononeteammemberandwantsoutboundtrafficfromeachVMtobelimitedbythebandwidthoftheteam,useAddressHash(TransportPorts).
Iftheadministratorwantsallteammemberstobeconnectedtothesameswitchandiswillingtoadministertheswitch,selectStaticorLACPconfiguration.
IftheadministratorwantstoensurethatnoVMcansendenoughtraffictoblockotherVMsfromcommunicatinguserHyper-VPortloadbalancing.
IftheadministratorwantstoallowaVMtosendmoredatathanoneteammembercanhandleortheloadbetweenVMsfluctuatesconsiderably,useAddressHash(TransportPorts).
Q4:WhydoesaNICfailurecausemyVMtoloseconnectivityIftheVMisrunningNICteamingyouMUSTmakesureyou'vefollowedthestepsshowninSection3.
5.
Q6:Ican'tseethestatisticsformyteamorforaNIC.
Justmakethewindowalittletaller.
StatisticsdisappeariftheUIwindowgetstooshort.
Q7:HowcanItunemyHyper-VhostforbetterCPUutilizationbytheNICTeamingsoftwareSeeSection3.
7.
1toseehowtoselectappropriatesettingsforVMQs.
Q8:WhydoestheNICinmyVMalwaysshowasdisconnectedwhenIputitinateamSeeSection3.
5.
OnlyVM-NICsconnectedtoexternalswitchesarepermittedtobeteamed.
VM-NICsconnectedtointernalorprivateswitcheswillshowasdisconnected.
Q9:Myfirewallappliancesorothercorenetworkinfrastructurecan'tseemtoreachmyVMssometimes.
WhynotStandardpracticerequiresequipmentsendingIPpacketstodoalookupoftheIPtoMACaddressmapping.
Someequipment,however,inanefforttooptimizetheirperformance,maycachethesourceMACaddressofthelastpacketinwhichaparticularsourceIPaddressarrived.
SinceMACaddressreplacementisacommonpracticeinNICteamingsolutionsthecachedMACaddressmaynotbeuseable.
Thiscanleadtonetworkingissues.
We'veseenthiswithonepopularloadbalancervendorinparticularbutitmayoccurwithothersaswell.
PowerUsertipsfortheNICTeamingUserInterfaceHerearesomepower-usertipsfortheNICTeamingUI:Quicklyreturntoyourmostcommonly-usedservers.
WhenyouaddaservertotheNICTeamingUI,youcanquicklybringupthatserveragainwiththeWindowstaskbar'sJumpList.
Right-clickonthetaskbariconforNICTeaming,andselecttheservernamefromthelist.
That'sit!
CustomizingtheUI.
AsmentionedinSection4.
2,columnsmaybeaddedorremovedfromanytile.
Whatthatsectiondidn'tmentionisthattilecontentsmaybesortedbyanycolumn.
So,forexample,theServerstilecouldbesortedbytheServerTypecolumnsothatthePhysicalServersshowedupabove(orbelow)theVirtualServers(VMs).
NetworkadapterscouldbesortedbySpeedorState,forexample,iftheadministratorwantedthatorderinginsteadofthedefaultordering.
ResettheGUIandstartfromscratch.
TheGUIwillremembertheserversyou'veadded,thepositionofthemainwindow,whichcolumnsyou'vehiddenandshown,andanysearchfiltersyou'vesaved.
Mostofthetime,thisisgreat.
Butifyoueverwanttostartoverwithacleanslate,youcanrunLbfoAdmin.
exe/ResetConfigtowipeawayyouroldGUIsettings,andloadupthedefaults.
Ofcourse,thiswillnotaffecttheteamsonanyofyourservers;itonlyresetsGUIstate.
NavigatetheGUIfromyourkeyboard.
Keyboardloverswillappreciatetheseaccelerators.
YoumayhavealreadyguessedthatF5refreshesserverstatus.
ButyoucanalsohitALT+1tosetfocustotheServerstile,ALT+2tomovetotheTeamstile,ALT+3toactivatetheAdapterstile,andALT+4tofocustheTeamInterfacestile.
Authenticatetoanon-domain-joinedcomputer.
Ifyouwouldliketousedifferentcredentialstomanagearemoteserver,youcanright-clickontheservernameandselect"UseCredentials…".
ThisfeatureisbuiltonthesameWinRMmanagementtechnologyasWindowsPowerShell,anditcanbeconfiguredinthesameway.
Bydefault,non-domain-joinedserversarenottrustedforauthentication.
Ifyouwouldliketoallowaservertobetrusted,youcanusetheWindowsPowerShellcommand:Set-ItemWSMan:\localhost\Client\TrustedHostsmyserver-ConcatenateThiswillallowyoutoauthenticateagainstaservernamed"myserver",whetheryouareusingtheWindowsPowerShellGet-Credentialcmdlet,orwhetheryouaremanagingtheserverintheNICTeamingUI.
Caution:thislowersthedefaultsecuritysettingssoyoushouldonlyusethiscommandinatrustedenvironment.
NICTeamingspeaksyourlanguage.
Ifyoumanageserversinamulti-lingualenvironment,youmightnoticeNetLbfoWindowsPowerShellcmdletsortheNICTeamingUIgivingyoumessagesinthewronglanguage.
Somemessages(mostcommonly,errormessages)comefromthetargetserver,andareselectedfromthetargetserver'ssetofinstalledlanguages.
Youcaninstallyourfavoritelanguagepackonthetargetservertochangethelanguageoftheserver-generatedmessages.

GeorgeDatacenter:洛杉矶/达拉斯/芝加哥/纽约vps云服务器;2核/8GB/250GB/2TB流量/1Gbps端口,$84/年

georgedatacenter怎么样?GeorgeDatacenter是一家2017年成立的美国商家,正规注册公司(REG: 10327625611),其实是oneman。现在有优惠,有几款特价VPS,基于Vmware。支持Paypal付款。GeorgeDatacenter目前推出的一款美国vps,2核/8GB内存/250GB NVMe空间/2TB流量/1Gbps端口/Vmware/洛杉矶/达拉...

racknerd:美国大硬盘服务器(双路e5-2640v2/64g内存/256gSSD+160T SAS)$389/月

racknerd在促销美国洛杉矶multacom数据中心的一款大硬盘服务器,用来做存储、数据备份等是非常划算的,而且线路还是针对亚洲有特别优化处理的。双路e5+64G内存,配一个256G的SSD做系统盘,160T SAS做数据盘,200T流量每个月,1Gbps带宽,5个IPv4,这一切才389美元...洛杉矶大硬盘服务器CPU:2 * e5-2640v2内存:64G(可扩展至128G,+$64)硬...

FlashFXP FTP工具无法连接主机常见原因及解决办法

目前,我们都在用哪个FTP软件?喜欢用的是WinSCP,是一款免费的FTP/SFTP软件。今天在帮助一个网友远程解决问题的时候看到他用的是FlashFXP FTP工具,这个工具以前我也用过,不过正版是需要付费的,但是网上有很多的绿色版本和破解版本。考虑到安全的问题,个人不建议选择破解版。但是这款软件还是比较好用的。今天主要是遇到他的虚拟主机无法通过FTP连接主机,这里我就帮忙看看到底是什么问题。一...

windowsserver2012为你推荐
网站空间租赁网站空间租用好一些还是云主机好一些?com域名注册com域名是永久注册的吗虚拟主机申请在哪里可以申请到虚拟主机呢个人虚拟主机个人商城要选多大的虚拟主机?韩国虚拟主机香港虚拟主机和韩国虚拟主机比较,哪个更好?上海虚拟主机上海哪个域名注册和虚拟主机IDC稳定可靠,价格合适?域名邮箱哪个免费域名邮箱最好域名邮箱域名是干什么的?域名邮箱和自己注册的邮箱有什么不一样吗?查域名知道IP地址如何查询域名(网站的域名)短域名短域名服务在国内有什么好的应用模式吗?
上海虚拟主机 免费动态域名 主机测评 enom 瓦工 紫田 鲜果阅读 标准机柜尺寸 南昌服务器托管 云全民 警告本网站美国保护 东莞数据中心 hkt 彩虹云 yundun shuang12 广东主机托管 汤博乐 碳云 fatcow 更多