Udostępnij za pośrednictwem


How to Configure NLB for a Service Tier (Jak skonfigurować usługę równoważenia obciążenia sieciowego dla warstwy usług)

 

Data opublikowania: lipiec 2016

Dotyczy: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

<_caps3a_sxs _xmlns3a_caps="https://schemas.microsoft.com/build/caps/2013/11"><_caps3a_sxstarget locale="pl-PL">W programie Virtual Machine Manager (VMM) usługa to zestaw maszyn wirtualnych, które są razem konfigurowane i wdrażane, a także zarządzane jako pojedynczy element — na przykład wdrożenie wielowarstwowej aplikacji biznesowej.Przy użyciu poniższej procedury można skonfigurować funkcję równoważenia obciążenia sieciowego (NLB) firmy Microsoft dla jednej lub kilku warstw szablonu usługi w programie VMM.Można na przykład skonfigurować usługę równoważenia obciążenia dla warstwy sieci Web oraz dla środkowej warstwy logiki biznesowej.Równoważenia obciążenia sieciowego nie można użyć w przypadku warstw usług z systemem Linux.Równoważenia obciążenia sieciowego nie można użyć w przypadku sieci maszyn wirtualnych skonfigurowanych za pomocą wirtualizacji sieci.W przypadku obu powyższych konfiguracji można zamiast tego użyć sprzętowego równoważenia obciążenia, zgodnie z opisem w temacie Configuring Load Balancing in Virtual Machine Manager Overview.Aby równoważenie obciążenia sieciowego było obsługiwane, musi być spełnionych kilka warunków wstępnych.Należą do nich wymagania wstępne związane z siecią szkieletową i wymagania właściwe dla systemu operacyjnego, a także wymagane ustawienia konfiguracji maszyn wirtualnych, które mają zostać objęte równoważeniem obciążenia.Moduł równoważenia obciążenia dla danej warstwy należy skonfigurować przed wdrożeniem usługi.Po wdrożeniu usługi nie można dodać modułu równoważenia obciążenia przez aktualizację usługi.Wymagania dotyczące konta Aby skonfigurować sieć szkieletową zgodnie z wymaganiami wstępnymi, użytkownik musi mieć uprawnienia administratora lub administratora delegowanego.Administratorzy delegowani mogą konfigurować tylko te wymagania wstępne, które należą do zakresu ich roli użytkownika.Aby dodać moduł równoważenia obciążenia do szablonu usługi lub aby skonfigurować szablon maszyny wirtualnej zgodnie z wymaganiami wstępnymi, użytkownik musi mieć uprawnienia administratora lub administratora delegowanego albo być członkiem roli użytkownika samoobsługi z zakresem roli obejmującym akcję Autor.Wymagania wstępne dotyczące sieci szkieletowejPrzed rozpoczęciem tej procedury należy sprawdzić, czy zostały spełnione następujące wymagania wstępne:Utwórz szablon wirtualnego adresu IP (VIP) do równoważenia obciążenia sieciowego.Aby uzyskać więcej informacji, zobacz Jak utworzyć szablony adresów VIP do równoważenia obciążenia sieciowegohttps://go.microsoft.com/fwlink/p/?LinkID=221547.Utwórz sieć logiczną skojarzoną z co najmniej jedną lokacją sieciową.Upewnij się, że lokacje sieciowe, w których użytkownicy będą wdrażać usługę, są skojarzone z co najmniej jedną podsiecią IP, na podstawie której można utworzyć pule statycznych adresów IP.Upewnij się również, że każda z lokacji sieciowych jest skojarzona z grupą hostów lub jedną z jej nadrzędnych grup hostów, w której może zostać wdrożona usługa.Aby uzyskać więcej informacji, zobacz Jak utworzyć sieć logicznąhttps://go.microsoft.com/fwlink/p/?LinkID=212420.Utwórz pule statycznych adresów IP skojarzone z lokacjami sieciowymi, w których użytkownicy będą wdrażać usługi.Pule muszą być skojarzone z lokacjami sieciowymi, w których użytkownicy będą wdrażać usługi.Pule adresów IP muszą zawierać zarezerwowany zakres wirtualnych adresów IP (VIP), które można przypisać do usługi równoważenia obciążenia, oraz zakres adresów dla maszyn wirtualnych, które zostaną umieszczone za usługą równoważenia obciążenia.Adresy VIP oraz dedykowane adresy IP maszyn wirtualnych mogą pochodzić z jednej puli lub z różnych pul.Adresy VIP i dedykowane adresy IP maszyn wirtualnych muszą jednak należeć do tej samej podsieci.Aby uzyskać więcej informacji, zobacz Jak utworzyć pule adresów IPhttps://go.microsoft.com/fwlink/p/?LinkID=212422.Upewnij się, że fizyczna karta sieciowa każdego hosta, na którym można wdrożyć usługi, jest skonfigurowana tak, aby używała tej samej sieci logicznej, która będzie używana przez warstwę usług.Na przykład jeśli warstwa będzie używać sieci logicznej BACKEND, należy skojarzyć fizyczną kartę sieciową hosta z siecią logiczną BACKEND.Aby uzyskać więcej informacji, zobacz Jak skonfigurować ustawienia sieciowe na hoście Hyper-Vhttps://go.microsoft.com/fwlink/p/?LinkID=212537.Wymagania wstępne dotyczące szablonu maszyny wirtualnejJeśli używasz kreatora tworzenia szablonu maszyny wirtualnej w celu utworzenia szablonu maszyny wirtualnej dla warstwy usług, do której chcesz zastosować równoważenie obciążenia sieciowego, lub jeśli chcesz użyć istniejącego szablonu maszyny wirtualnej, upewnij się, że zostały spełnione następujące wymagania wstępne:W poniższej tabeli przedstawiono tylko ustawienia wymagane przez funkcję równoważenia obciążenia sieciowego.Skonfiguruj inne ustawienia zgodnie z wymaganiami maszyny wirtualnej.Aby uzyskać informacje na temat tworzenia szablonu maszyny wirtualnej dla warstwy usług, zobacz How to Create a Virtual Machine Template.Wymagania dotyczące równoważenia obciążenia sieciowegoWięcej informacjiUpewnij się, że jest zainstalowana odpowiednia wersja systemu operacyjnego dla wirtualnego dysku twardego zgodnie z opisem w sekcji „Więcej informacji”.Jednym z wymagań jest zainstalowanie funkcji równoważenia obciążenia sieciowego w systemie operacyjnym gościa.Aby zainstalować funkcje za pośrednictwem programu VMM, w przypadku wersji System Center 2012 należy ustawić Windows Server 2008 R2 jako system operacyjny gościa.Od wersji System Center 2012 z dodatkiem SP1 jako system operacyjny gościa należy ustawić serwerowy system operacyjny Windows Server 2008 R2 lub późniejszy.Funkcja równoważenia obciążenia sieciowego jest dostępna we wszystkich wersjach systemu Windows Server 2008 R2 z wyjątkiem wersji HPC Edition.Jest dostępna we wszystkich wersjach systemu Windows Server 2012 i Windows Server 2012 R2.Skonfiguruj kartę sieciową tak, aby używała sieci logicznej z przydziałem statycznych adresów IP, statycznych adresów MAC i, w zależności od tego, na jakiej platformie funkcji hypervisor chcesz wdrożyć usługę, włącz fałszowanie adresów MAC.Na stronie Konfigurowanie sprzętu kreatora tworzenia szablonu maszyny wirtualnej (lub na karcie Konfiguracja sprzętu we właściwościach istniejącego szablonu maszyny wirtualnej) kliknij kartę sieciową, a następnie wykonaj następujące kroki:Jeśli używasz profilu sprzętu, skonfiguruj te ustawienia w profilu sprzętu.W obszarze Łączność kliknij pozycję Połączone z, a następnie zaznacz wybraną sieć logiczną, która spełnia wymagania opisane w sekcji „Wymagania dotyczące sieci szkieletowej” w tym temacie.Kliknij pozycję Statyczny adres IP (z puli statycznych adresów IP), aby skonfigurować używanie statycznego adresu IP przez kartę sieciową.Na liście Wersja protokołu IP wybierz prawidłową wersję protokołu IP, na przykład Tylko IPv4.W obszarze Adres MAC kliknij pozycję Statyczny.Jeśli chcesz wdrożyć usługę na hoście Hyper-V z systemem Windows Server 2008 R2 (z dodatkiem Service Pack 1 lub bez), prawidłowe działanie funkcji równoważenia obciążenia sieciowego wymaga również włączenia fałszowania adresów MAC.W przeciwnym razie wdrażanie usługi nie powiedzie się.Jednak w wersji System Center 2012 (bez dodatku Service Pack 1) nie można skonfigurować tego ustawienia za pomocą pola wyboru Włącz fałszowanie adresów MAC w szablonie maszyny wirtualnej lub w skojarzonym profilu sprzętu.W takim przypadku należy użyć powłoki poleceń programu VMM do skonfigurowania tego ustawienia po utworzeniu szablonu lub w profilu sprzętu używanym z tym szablonem.Aby zaktualizować szablon maszyny wirtualnej, użyj następującej składni (gdzie VMTemplate01 oznacza nazwę szablonu maszyny wirtualnej):PS C:\> $VMTemplate = Get-SCVMTemplate -Name "VMTemplate01" PS C:\> $VirtNetworkAdapter = Get-SCVirtualNetworkAdapter -VMTemplate $VMTemplate PS C:\> Set-SCVirtualNetworkAdapter -VirtualNetworkAdapter $VirtNetworkAdapter -EnableMACAddressSpoofing $TrueAby zaktualizować profil sprzętu, użyj następującej składni (gdzie HWProfile01 oznacza nazwę profilu sprzętu):PS C:\> $HWProfile = Get-SCHardwareProfile | where { $_.Name -eq "HWProfile01" } PS C:\> $VirtNetworkAdapter = Get-SCVirtualNetworkAdapter -HardwareProfile $HWProfile PS C:\> Set-SCVirtualNetworkAdapter -VirtualNetworkAdapter $VirtNetworkAdapter -EnableMACAddressSpoofing $TrueNie włączaj fałszowania adresów MAC dla szablonu maszyny wirtualnej lub skojarzonego profilu sprzętu, który zostanie użyty do wdrożenia usługi na hoście Hyper-V z systemem Windows Server 2008 z dodatkiem Service Pack 2, hoście Citrix XenServer lub hoście VMware ESX.Ustawianie hasła administratoraNa stronie Konfiguruj system operacyjny kreatora tworzenia maszyny wirtualnej (lub na karcie Konfiguracja systemu operacyjnego we właściwościach istniejącego szablonu maszyny wirtualnej) w obszarze Ustawienia ogólne kliknij pozycję Hasło administratora.Określ hasło konta administratora lokalnego lub wybierz konto Uruchom jako dla konta administratora lokalnego.Jeśli używasz profilu systemu operacyjnego gościa, skonfiguruj ustawienia konta administratora w tym profilu.Konfigurowanie maszyny wirtualnej w celu dołączenia do domenyNa stronie Konfiguruj system operacyjny kreatora tworzenia maszyny wirtualnej (lub na karcie Konfiguracja systemu operacyjnego we właściwościach istniejącego szablonu maszyny wirtualnej) w obszarze Sieć skonfiguruj maszynę wirtualną tak, aby dołączyć ją do domeny.Konfiguracja obejmuje również poświadczenia wymagane w celu dołączenia do domeny.Jeśli używasz profilu systemu operacyjnego gościa, skonfiguruj ustawienia domeny w tym profilu.Włączanie funkcji równoważenia obciążenia sieciowegoNa stronie Konfiguruj system operacyjny kreatora tworzenia maszyny wirtualnej (lub na karcie Konfiguracja systemu operacyjnego we właściwościach istniejącego szablonu maszyny wirtualnej) wykonaj następujące kroki:Jeśli używasz profilu systemu operacyjnego gościa, te ustawienia należy skonfigurować w profilu.W obszarze Role i funkcje kliknij pozycję Funkcje.Zaznacz pole wyboru Równoważenie obciążenia sieciowego.Opcjonalnie w obszarze Narzędzia administracji zdalnej serwera zaznacz pole wyboru Narzędzia równoważenia obciążenia sieciowego.Narzędzia równoważenia obciążenia sieciowego obejmują przystawkę Menedżer równoważenia obciążenia sieciowego, narzędzia Windows PowerShell do zarządzania równoważeniem obciążenia sieciowego oraz narzędzia wiersza polecenia Nlb.exe i Wlbs.exe.Narzędzia równoważenia obciążenia sieciowego nie są dostępne w instalacji Server Core systemu operacyjnego Windows Server 2008 R2 i systemu operacyjnego Windows Server 2012.Dlatego nie należy zaznaczać tej opcji, jeśli używasz instalacji Server Core — w przeciwnym razie wdrażanie usługi nie powiedzie się.(Jeśli używasz instalacji Server Core i pojawi się komunikat o błędzie weryfikacji informujący, że należy wybrać funkcję równoważenia obciążenia sieciowego oraz narzędzia równoważenia obciążenia sieciowego, upewnij się, że wybrano funkcję równoważenia obciążenia sieciowego.Możesz zignorować część komunikatu dotyczącą narzędzi równoważenia obciążenia sieciowego, ponieważ nie są one wymagane).Po utworzeniu szablonu maszyny wirtualnej spełniającego podane wymagania wstępne utwórz szablon usługi z użyciem szablonu maszyny wirtualnej.W poniższej procedurze przyjęto, że istnieje już szablon usługi.Informacje o sposobach tworzenia szablonu usługi można znaleźć w temacie How to Create a Service Template.Aby dodać usługę równoważenia obciążenia sieciowego do warstwy usługOtwórz istniejący szablon usługi spełniający wymagania wstępne przedstawione w sekcji „Wymagania wstępne dotyczące szablonu maszyny wirtualnej” w tym temacie.W tym celu wykonaj następujące czynności:Otwórz obszar roboczy Biblioteka.W okienku Biblioteka rozwiń pozycję Szablony, a następnie kliknij pozycję Szablony usług.W okienku Szablony kliknij szablon usługi, który chcesz otworzyć.Na karcie Szablon usługi w grupie Akcje kliknij przycisk Otwórz projektanta.Zostanie uruchomiony Projektant szablonów usługi programu Virtual Machine Manager z wyświetlonym wybranym szablonem usługi.Kliknij szablon maszyny wirtualnej odpowiadający warstwie, do której chcesz zastosować równoważenie obciążenia.W okienku szczegółów szablonu maszyny wirtualnej zaznacz pole wyboru Ta warstwa komputera może być skalowana w poziomie i skonfiguruj liczbę wystąpień.Na karcie Narzędzia główne w grupie Składniki szablonu usługi kliknij pozycję Dodaj usługę równoważenia obciążenia.Ta akcja jest dostępna tylko jeśli szablony adresów VIP są zdefiniowane w obszarze roboczym Sieć szkieletowa.Tylko administrator o pełnych uprawnieniach lub administrator delegowany może konfigurować szablony adresów VIP.Upewnij się, że wybrano prawidłowy szablon adresu VIP do równoważenia obciążenia sieciowego.W tym celu wykonaj następujące czynności:Kliknij obiekt usługi równoważenia obciążenia (można go rozpoznać po nazwie szablonu adresu VIP) dodany do mapy usługi.Jeśli to konieczne, w szczegółach usługi równoważenia obciążenia na liście Profil adresu VIP usługi równoważenia obciążenia wybierz inny szablon adresu VIP.Sprawdź, czy pole Model usługi równoważenia obciążenia ma wartość Równoważenie obciążenia sieciowego (NLB).Skonfiguruj połączenie usługi równoważenia obciążenia z wirtualną kartą sieciową warstwy usług.Na karcie Narzędzia główne w grupie Narzędzia kliknij narzędzie Łącznik, aby je wybrać.Na mapie usług kliknij obiekt Połączenie serwera skojarzony z usługą równoważenia obciążenia, a następnie kliknij obiekt NIC (na przykład kliknij kartę sieciową sieci logicznej BACKEND).W ten sposób zostanie utworzone połączenie usługi równoważenia obciążenia z kartą sieciową.Kliknij obiekt NIC, aby wyświetlić jego właściwości w obszarze szczegółów.Sprawdź, czy typ adresu IPv4, typ adresu IPv6 lub oba te typy (w zależności od konfiguracji sieci logicznej) są statyczne oraz czy typ adresu MAC jest statyczny.Skonfiguruj połączenie klienta tak, aby usługa równoważenia obciążenia używała właściwej sieci logicznej.Pozostaw narzędzie Łącznik wybrane, na mapie usługi kliknij obiekt Połączenie klienta skojarzony z usługą równoważenia obciążenia, a następnie kliknij obiekt sieci logicznej.Na przykład kliknij pozycję sieci logicznej BACKEND.W ten sposób zostanie utworzone połączenie usługi równoważenia obciążenia z siecią logiczną.W przypadku wdrożeń z funkcją równoważenia obciążenia sieciowego sieć logiczna skojarzona z połączeniem klienta musi być tą samą siecią logiczną, której używa karta NIC skojarzona z połączeniem serwera w kroku 5.Zapisz zaktualizowane ustawienia szablonu usługi.Na karcie Narzędzia główne w grupie Szablon usługi kliknij pozycję Zapisz i sprawdź poprawność.Podczas wdrażania usługi program VMM automatycznie wybiera wirtualny adres IP z zarezerwowanego zakresu w puli statycznych adresów IP, a następnie przypisuje go do warstwy usług z równoważeniem obciążenia.Aby użytkownicy mogli połączyć się z usługą, muszą zostać spełnione następujące warunki:Administrator o pełnych uprawnieniach lub administrator delegowany musi określić wirtualny adres IP przypisany przez program VMM do usługi równoważenia obciążenia.Po ustaleniu wirtualnego adresu IP administrator systemu DNS musi ręcznie utworzyć wpis DNS dla tego wirtualnego adresu IP.Wpis DNS dla wirtualnego adresu IP powinien zawierać nazwę, którą użytkownicy będą wpisywać, aby połączyć się z usługą, na przykład Nazwa_usługi.contoso.com.Aby uzyskać więcej informacji, zobacz How to Determine the Virtual IP Address for a Service.How to Add Networking Components to a Service Template How to Configure a Hardware Load Balancer for a Service Tier How to Deploy a Service <_caps3a_sxssource locale="en-US">In Virtual Machine Manager (VMM), a service is a set of virtual machines that are configured and deployed together and are managed as a single entity—for example, a deployment of a multi-tier line-of-business application.Use the following procedure to configure Microsoft Network Load Balancing (NLB) for one or more tiers of a service template in VMM.For example, you might configure a load balancer for a Web tier and for a middle business logic tier.In service tiers running Linux, NLB cannot be used.With VM networks configured with network virtualization, NLB cannot be used.For both of the previous configurations, hardware load balancing can be used instead, as described in Configuring Load Balancing in Virtual Machine Manager Overview.To support NLB, there are several prerequisites that must be met.These include fabric-related prerequisites, and specific operating system requirements and configuration settings that are required for the virtual machines that you want to load balance.You must configure a load balancer for a tier before you deploy a service.After you deploy a service, you cannot add a load balancer by updating the service.Account requirements To configure the fabric prerequisites, you must be an administrator or a delegated administrator.Delegated administrators can only configure the prerequisites that are within the scope of their user role.To add a load balancer to a service template, or to complete the virtual machine template prerequisites, you must be an administrator, a delegated administrator, or a member of a self-service user role that has the Author action in their scope.Fabric PrerequisitesBefore you begin this procedure, make sure that the following prerequisites are met:Create a virtual IP (VIP) template for NLB.For more information, see How to Create VIP Templates for Network Load Balancing (NLB)https://go.microsoft.com/fwlink/p/?LinkID=221547.Create a logical network, with one or more associated network sites.Ensure that the network sites where users will deploy the service have one or more associated IP subnets that you can create static IP address pools from.Also, ensure that you associate each network site with the host group or one of its parent host groups where the service may be deployed.For more information, see How to Create a Logical Networkhttps://go.microsoft.com/fwlink/p/?LinkID=212420.Create static IP address pools that are associated with the network sites where users will deploy the service.The pools must be associated with the network sites where users will deploy the service.The IP address pools must contain a reserved range of virtual IP (VIP) addresses that can be assigned to the load balancer, and a range for the virtual machines that will be placed behind the load balancer.The addresses for the VIPs and the dedicated IP addresses for the virtual machines can be from the same pool or from different pools.However, the VIP address and the dedicated virtual machine IP addresses must all be in the same subnet.For more information, see How to Create IP Address Poolshttps://go.microsoft.com/fwlink/p/?LinkID=212422.On each host where the service may be deployed, ensure that a physical network adapter on the host is configured to use the same logical network that the service tier will use.For example, if the tier will use the BACKEND logical network, the BACKEND logical network must be associated with a physical adapter on the host.For more information, see How to Configure Network Settings on a Hyper-V Hosthttps://go.microsoft.com/fwlink/p/?LinkID=212537.Virtual Machine Template PrerequisitesWhen you use the Create VM Template wizard to create a virtual machine template for a service tier that you want to load balance by using NLB, or if you have an existing virtual machine template that you want to use, verify that the following prerequisites are met:The following table lists only the required settings for NLB.Configure other settings according to your virtual machine requirements.For information about how to create a virtual machine template for a service tier, see How to Create a Virtual Machine Template.NLB RequirementsMore InformationEnsure that the operating system for the virtual hard disk is an appropriate version, as listed under “More information.”One of the requirements is that you install the NLB feature in the guest operating system.To install features through VMM, for System Center 2012, the guest operating system must be set to Windows Server 2008 R2.Starting with System Center 2012 z dodatkiem SP1, the guest operating system must be set to a server operating system no earlier than Windows Server 2008 R2.The NLB feature is included with all editions of Windows Server 2008 R2 except for HPC Edition.It is included with all editions of Windows Server 2012 and Windows Server 2012 R2.Configure the network adapter to use a logical network with static IP address assignment, static MAC addresses, and, depending on the hypervisor that you want to deploy the service to, enable MAC address spoofing.On the Configure Hardware page of the Create VM Template wizard (or the Hardware Configuration tab in the properties of an existing virtual machine template), click a network adapter, and then do the following:If you are using a hardware profile, configure these settings in the hardware profile.Under Connectivity, click Connected to, and then select the desired logical network that meets the requirements that are outlined in the “Fabric Requirements” section of this topic.Click Static IP (from a static IP pool) to configure the network adapter to use a static IP address.In the IP protocol version list, select the correct IP protocol version, for example, IPv4 only.Under MAC Address, click Static.If you want to deploy the service to a Windows Server 2008 R2-based Hyper-V host (with or without Service Pack 1), you must also enable MAC address spoofing for NLB to work correctly.If you do not, service deployment will fail.However, in System Center 2012 (without Service Pack 1) you cannot use the Enable spoofing of MAC addresses check box in the virtual machine template or the associated hardware profile to configure this setting.Instead, you must use the VMM command shell to configure this setting after you create the template, or in the hardware profile that you use for the template.To update a virtual machine template, use the following syntax, where VMTemplate01 represents the name of the virtual machine template:PS C:\> $VMTemplate = Get-SCVMTemplate -Name "VMTemplate01" PS C:\> $VirtNetworkAdapter = Get-SCVirtualNetworkAdapter -VMTemplate $VMTemplate PS C:\> Set-SCVirtualNetworkAdapter -VirtualNetworkAdapter $VirtNetworkAdapter -EnableMACAddressSpoofing $TrueTo update a hardware profile, use the following syntax, where HWProfile01 represents the name of the virtual hardware profile:PS C:\> $HWProfile = Get-SCHardwareProfile | where { $_.Name -eq "HWProfile01" } PS C:\> $VirtNetworkAdapter = Get-SCVirtualNetworkAdapter -HardwareProfile $HWProfile PS C:\> Set-SCVirtualNetworkAdapter -VirtualNetworkAdapter $VirtNetworkAdapter -EnableMACAddressSpoofing $TrueDo not enable MAC address spoofing for a virtual machine template or an associated hardware profile that will be used to deploy a service to a Windows Server 2008 with Service Pack 2-based Hyper-V host, a Citrix XenServer host, or a VMware ESX host.Set the administrator passwordOn the Configure Operating System page of the Create VM Template wizard (or the OS Configuration tab in the properties of an existing virtual machine template), under General Settings, click Admin Password.Either specify the password of the local administrator account or select a Run As account for the local administrator account.If you are using a guest operating system profile, configure the administrator account settings in the profile.Configure the virtual machine to join a domainOn the Configure Operating System page of the Create VM Template wizard (or the OS Configuration tab in the properties of an existing virtual machine template), under Networking, configure the virtual machine to join a domain.This includes the credentials to join the domain.If you are using a guest operating system profile, configure the domain settings in the profile.Enable the Network Load Balancing featureOn the Configure Operating System page of the Create VM Template wizard (or the OS Configuration tab in the properties of an existing virtual machine template), do the following:If you are using a guest operating system profile, configure these settings in the profile.Under Roles and Features, click Features.Select the Network Load Balancing check box.Optionally, under Remote Server Administration Tools, select the Network Load Balancing Tools check box.Network Load Balancing Tools include the Network Load Balancing Manager snap-in, Windows PowerShell tools for managing Network Load Balancing, and the Nlb.exe and Wlbs.exe command-line tools.The NLB tools are not available in a Server Core installation of the Windows Server 2008 R2 operating system or the Windows Server 2012 operating system.Therefore, do not select this option if you are using a Server Core installation, or service deployment will fail.(If you are using a Server Core installation, and you receive a validation error message saying that you must select NLB and the NLB tools feature, make sure that you have the NLB feature selected.You can ignore the part of the warning message about NLB tools as it is not required.)After you have a virtual machine template that meets the virtual machine template prerequisites, create a service template that uses the virtual machine template.The following procedure assumes you have an existing service template.For information about how to create a service template, see How to Create a Service Template.To add an NLB load balancer to a service tierOpen an existing service template that meets the prerequisites that are outlined in the “Virtual Machine Template Prerequisites” section of this topic.To do this, follow these steps:Open the Library workspace.In the Library pane, expand Templates, and then click Service Templates.In the Templates pane, click the service template that you want to open.On the Service Template tab, in the Actions group, click Open Designer.The Virtual Machine Manager Service Template Designer opens with the service template displayed.Click the virtual machine template that represents the tier that you want to load balance.In the virtual machine template details pane, select the This computer tier can be scaled out check box, and configure the number of instances.On the Home tab, in the Service Template Components group, click Add Load Balancer.This action is only available if VIP templates are defined in the Fabric workspace.Only a full administrator or delegated administrator can configure VIP templates.Make sure that the correct VIP template for NLB is selected.To do this, follow these steps:Click the load balancer object (identifiable by the VIP template name) that is added to the service map.In the load balancer details, in the Load Balancer VIP Profile list, select a different VIP template if needed.Verify that the Load Balancer Model field indicates Network Load Balancing (NLB).Configure the load balancer connection to a virtual network adapter for the service tier.On the Home tab, in the Tools group, click the Connector tool to select it.On the service map, click the Server connection object that is associated with the load balancer, and then click a NIC object (for example, click the network adapter for the BACKEND logical network).This connects the load balancer to the network adapter.Click the NIC object to display its properties in the detail area.Verify that the IPv4 address type, the IPv6 address type, or both types (depending on the logical network configuration) are static, and that the MAC address type is static.Configure the client connection for the load balancer to use the correct logical network.With the Connector tool still selected, on the service map, click the Client connection object that is associated with the load balancer, and then click a logical network object.For example, click the BACKEND logical network.This connects the load balancer to the logical network.For NLB deployments, the logical network that is associated with the client connection and the logical network of the NIC that is associated with the server connection in step 5 must be the same.Save the updated service template settings.On the Home tab, in the Service Template group, click Save and Validate.When the service is deployed, VMM automatically selects a virtual IP address from the reserved range that is defined in the static IP address pool, and assigns it to the load-balanced service tier.To enable users to connect to the service, the following must occur:A full administrator or delegated administrator must determine the virtual IP address that VMM assigned to the load balancer.After the virtual IP address is determined, a Domain Name System (DNS) administrator must manually create a DNS entry for the virtual IP address.The DNS entry for the virtual IP address should be the name that users will specify to connect to the service, for example ServiceName.contoso.com.For more information, see How to Determine the Virtual IP Address for a Service.How to Add Networking Components to a Service Template How to Configure a Hardware Load Balancer for a Service Tier How to Deploy a Service