Share via


Konfigurieren von NLB für eine Dienstebene

 

Veröffentlicht: Juli 2016

Gilt für: 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="de-DE">Ein Dienst in Virtual Machine Manager (VMM) besteht aus mehreren virtuellen Maschinen, die als Einheit konfiguriert, bereitgestellt und verwaltet werden. Dabei kann es sich z. B. um eine Bereitstellung einer Geschäftsanwendung mit mehreren Ebenen handeln. Verwenden Sie das folgende Verfahren zum Konfigurieren des Microsoft-Netzwerklastenausgleichs (NLB) für eine oder mehrere Ebenen einer Dienstvorlage in VMM. Beispielsweise können Sie ein Lastenausgleichsmodul für eine Webebene und für eine mittlere Geschäftslogikebene konfigurieren.Bei Dienstebenen mit Linux kann NLB nicht verwendet werden.Bei VM-Netzwerken, die mit Netzwerkvirtualisierung konfiguriert sind, kann NLB nicht verwendet werden.Für beide vorherigen Konfigurationen kann stattdessen ein Hardwarelastenausgleich verwendet werden, wie in Configuring Load Balancing in Virtual Machine Manager Overview beschrieben.Mehrere Voraussetzungen müssen zur Unterstützung von NLB erfüllt sein. Dazu gehören Fabric-bezogene Voraussetzungen sowie spezifische Betriebssystemanforderungen und Konfigurationseinstellungen, die für die virtuellen Maschinen erforderlich sind, für die ein Lastenausgleich durchgeführt werden soll.Bevor Sie einen Dienst bereitstellen, müssen Sie ein Lastenausgleichsmodul für eine Ebene konfigurieren. Nach der Bereitstellung eines Diensts können Sie kein Lastenausgleichsmodul hinzufügen, indem Sie den Dienst aktualisieren.Kontoanforderungen Um die Fabric-Voraussetzungen zu konfigurieren, müssen Sie ein Administrator oder ein delegierter Administrator sein. Delegierte Administratoren können nur die Voraussetzungen konfigurieren, die im Bereich ihrer Benutzerrolle liegen. Um einer Dienstvorlage ein Lastenausgleichsmodul hinzuzufügen oder um die Voraussetzungen der VM-Vorlage zu erfüllen, müssen Sie Administrator, ein delegierter Administrator oder ein Mitglied einer Self-Service-Benutzerrolle sein, in deren Bereich die Aktion Autor liegt.Voraussetzungen an das FabricVergewissern Sie sich, dass folgende Voraussetzungen erfüllt sind, bevor Sie mit diesem Verfahren beginnen:Erstellen Sie eine virtuelle IP-Vorlage (VIP) für NLB. Weitere Informationen finden Sie unter Erstellen von VIP-Vorlagen für Netzwerklastenausgleich (NLB) in VMMhttps://go.microsoft.com/fwlink/p/?LinkID=221547.Erstellen Sie ein logisches Netzwerk mit einem oder mehreren Netzwerkstandorten. Stellen Sie sicher, dass die Netzwerkstandorte, an denen Benutzer den Dienst bereitstellen werden, ein oder mehrere zugeordnete IP-Subnetze haben, aus denen Sie statische IP-Adresspools erstellen können. Stellen Sie außerdem sicher, dass Sie jeden Netzwerkstandort der Hostgruppe oder einer der übergeordneten Hostgruppen zuordnen, in der der Dienst bereitgestellt ist.Weitere Informationen finden Sie unter Erstellen eines logischen Netzwerks in VMMhttps://go.microsoft.com/fwlink/p/?LinkID=212420.Erstellen Sie statische IP-Adresspools, die den Netzwerkstandorten zugeordnet sind, an denen Benutzer den Dienst bereitstellen werden. Die Pools müssen den Netzwerkstandorten zugeordnet sein, an denen die Benutzer den Dienst bereitstellen werden. Die IP-Adresspools müssen einen reservierten Bereich virtueller IP (VIP)-Adressen, die dem Lastenausgleichsmodul zugewiesen werden können, sowie einen Bereich für die virtuellen Maschinen enthalten, die hinter dem Lastenausgleichsmodul platziert werden.Die Adressen für die VIPs und die dedizierten IP-Adressen für die virtuellen Maschinen können aus dem gleichen Pool oder aus unterschiedlichen Pools stammen. Allerdings müssen die VIP-Adresse und die IP-Adressen von dedizierten virtuellen Maschinen alle im gleichen Subnetz sein.Weitere Informationen finden Sie unter Erstellen von IP-Adresspoolshttps://go.microsoft.com/fwlink/p/?LinkID=212422.Stellen Sie auf jedem Host sicher, auf dem der Dienst bereitgestellt werden kann, dass ein physischer Netzwerkadapter auf dem Host so konfiguriert ist, dass dasselbe logische Netzwerk wie von der Dienstebene verwendet wird. Wenn die Ebene beispielsweise das logische Back-End-Netzwerk verwendet, muss das logische Back-End-Netzwerk einem physischen Adapter auf dem Host zugeordnet sein. Weitere Informationen finden Sie unter Konfigurieren der Netzwerkeinstellungen auf einem Hyper-V-Hosthttps://go.microsoft.com/fwlink/p/?LinkID=212537.Voraussetzungen für die Vorlage für virtuelle MaschinenVerwenden Sie den Assistenten zum Erstellen von VM-Vorlagen, um eine Vorlage für virtuelle Maschinen für eine Dienstebene zu erstellen, für die mithilfe von NLB ein Lastenausgleich durchgeführt werden soll. Oder überprüfen Sie, ob die folgenden Voraussetzungen erfüllt sind, wenn Sie über eine vorhandene Vorlage für virtuelle Maschinen verfügen, die Sie verwenden möchten:Die folgende Tabelle enthält nur die erforderlichen Einstellungen für den Netzwerklastenausgleich. Konfigurieren Sie andere Einstellungen entsprechend den Anforderungen für die virtuelle Maschine. Informationen zum Erstellen von Vorlagen für virtuelle Maschinen für eine Dienstebene finden Sie unter How to Create a Virtual Machine Template.NLB-AnforderungenWeitere InformationenStellen Sie sicher, dass das Betriebssystem für die virtuelle Festplatte eine geeignete Version ist, wie unter „Weitere Informationen“ aufgeführt.Eine der Anforderungen ist die Installation der NLB-Funktion im Gastbetriebssystem. Um Funktionen über VMM für System Center 2012 zu installieren, muss das Gastbetriebssystem auf Windows Server 2008 R2 festgelegt werden. Ab System Center 2012 SP1 muss das Gastbetriebssystem auf das Serverbetriebssystem Windows Server 2008 R2 oder höher festgelegt werden.Die NLB-Funktion ist in allen Editionen von Windows Server 2008 R2 enthalten, mit Ausnahme der HPC-Edition. Sie ist in allen Editionen von Windows Server 2012 und Windows Server 2012 R2 enthalten.Konfigurieren Sie den Netzwerkadapter, um ein logisches Netzwerk mit statischer IP-Adresszuweisung und statischen MAC-Adressen zu verwenden und um, je nach Hypervisor, auf dem der Dienst bereitgestellt werden soll, das MAC-Adressspoofing zu aktivieren.Klicken Sie auf der Seite Hardware konfigurieren des Assistenten zum Erstellen von VM-Vorlagen (oder auf der Registerkarte Hardwarekonfiguration in den Eigenschaften einer vorhandenen Vorlage für virtuelle Maschinen) auf einen Netzwerkadapter, und gehen Sie folgendermaßen vor:Wenn Sie ein Hardwareprofil verwenden, konfigurieren Sie diese Einstellungen im Hardwareprofil.Klicken Sie unter Verbindung auf Verbunden mit, und wählen Sie dann das gewünschte logische Netzwerk aus, das die Anforderungen erfüllt, die im Abschnitt „Fabric-Anforderungen“ in diesem Thema beschrieben werden.Klicken Sie auf Statische IP (aus einem statischen IP-Pool), um den Netzwerkadapter so zu konfigurieren, dass eine statische IP-Adresse verwendet wird. Wählen Sie in der Liste IP-Protokollversion die richtige IP-Protokollversion aus, z. B. Nur IPv4.Klicken Sie unter MAC-Adresse auf Statisch.Wenn Sie den Dienst auf einem Windows Server 2008 R2-basierten Hyper-V-Host (mit oder ohne Service Pack 1) bereitstellen möchten, müssen Sie für eine ordnungsgemäße Funktionsweise auch das MAC-Adressspoofing für NLB aktivieren. Wenn Sie dies nicht durchführen, schlägt die Dienstbereitstellung fehl. In System Center 2012 (ohne Service Pack 1) können Sie das Kontrollkästchen MAC-Adressspoofing aktivieren jedoch nicht in der Vorlage für virtuelle Maschinen oder dem zugeordneten Hardwareprofil verwenden, um diese Einstellung zu konfigurieren. Stattdessen müssen Sie die VMM-Befehlsshell verwenden, um diese Einstellung zu konfigurieren, nachdem Sie die Vorlage erstellt haben, oder im Hardwareprofil, das Sie für die Vorlage verwenden.Verwenden Sie zum Aktualisieren von Vorlagen für virtuelle Maschinen die folgende Syntax, wobei VMTemplate01 den Namen der Vorlage für virtuelle Maschinen darstellt:PS C:\> $VMTemplate = Get-SCVMTemplate -Name "VMTemplate01" PS C:\> $VirtNetworkAdapter = Get-SCVirtualNetworkAdapter -VMTemplate $VMTemplate PS C:\> Set-SCVirtualNetworkAdapter -VirtualNetworkAdapter $VirtNetworkAdapter -EnableMACAddressSpoofing $TrueVerwenden Sie zum Aktualisieren eines Hardwareprofils die folgende Syntax, wobei HWProfile01 für den Namen des virtuellen Hardwareprofils steht:PS C:\> $HWProfile = Get-SCHardwareProfile | where { $_.Name -eq "HWProfile01" } PS C:\> $VirtNetworkAdapter = Get-SCVirtualNetworkAdapter -HardwareProfile $HWProfile PS C:\> Set-SCVirtualNetworkAdapter -VirtualNetworkAdapter $VirtNetworkAdapter -EnableMACAddressSpoofing $TrueAktivieren Sie nicht das MAC-Adressspoofing für eine Vorlage für virtuelle Maschinen oder ein zugeordnetes Hardwareprofil, das zum Bereitstellen eines Diensts unter Windows Server 2008 mit Service Pack 2-basierten Hyper-V-Host, Citrix XenServer-Host oder VMware ESX-Host verwendet wird.Festlegen des AdministratorkennwortsKlicken Sie auf der Seite Betriebssystem konfigurieren des Assistenten zum Erstellen von VM-Vorlagen (oder auf der Registerkarte Betriebssystemkonfiguration in den Eigenschaften einer vorhandenen Vorlage für virtuelle Maschinen) unter Allgemeine Einstellungen auf Administratorkennwort. Geben Sie das Kennwort des lokalen Administratorkontos an, oder wählen Sie ein ausführendes Konto für das lokale Administratorkonto aus.Wenn Sie ein Gastbetriebssystemprofil verwenden, konfigurieren Sie die Administratorkontoeinstellungen im Profil.Konfigurieren der virtuellen Maschine, um einer Domäne beizutretenKonfigurieren Sie auf der Seite Betriebssystem konfigurieren des Assistenten zum Erstellen von VM-Vorlagen (oder auf der Registerkarte Betriebssystemkonfiguration in den Eigenschaften einer vorhandenen Vorlage für virtuelle Maschinen) unter Netzwerk die virtuelle Maschine, um einer Domäne beizutreten. Dies schließt die Anmeldeinformationen für den Beitritt zur Domäne ein.Wenn Sie ein Gastbetriebssystemprofil verwenden, konfigurieren Sie die Domäneneinstellungen im Profil.Aktivieren der NetzwerklastenausgleichsfunktionFühren Sie auf der Seite Betriebssystem konfigurieren des Assistenten zum Erstellen von VM-Vorlagen (oder auf der Registerkarte Betriebssystemkonfiguration in den Eigenschaften einer vorhandenen Vorlage für virtuelle Maschinen) Folgendes aus:Wenn Sie ein Gastbetriebssystemprofil verwenden, konfigurieren Sie diese Einstellungen im Profil.Klicken Sie unter Rollen und Funktionen auf Funktionen.Wählen Sie das Kontrollkästchen Netzwerklastenausgleich aus.Optional können Sie unter Remoteserver-Verwaltungstools das Kontrollkästchen Tools für Netzwerklastenausgleich auswählen. Tools für Netzwerklastenausgleich enthalten das Netzwerklastenausgleich-Manager-Snap-In, Windows PowerShell-Tools für die Verwaltung des Netzwerklastenausgleichs und die Befehlszeilenprogramme Nlb.exe und Wlbs.exe.Die NLB-Tools sind nicht in einer Server Core-Installation des Betriebssystems Windows Server 2008 R2 oder des Betriebssystems Windows Server 2012 verfügbar. Wählen Sie aus diesem Grund diese Option nicht aus, wenn Sie eine Server Core-Installation verwenden, andernfalls schlägt die Dienstbereitstellung fehl. (Wenn Sie eine Server Core-Installation verwenden und Sie eine Validierungsfehlermeldung erhalten, die besagt, dass Sie die NLB- und NLB-Tools-Funktion auswählen müssen, stellen Sie sicher, dass die NLB-Funktion ausgewählt ist. Sie können den Teil der Warnmeldung über NLB-Tools ignorieren, da dieser nicht erforderlich ist.)Wenn Sie eine Vorlage für virtuelle Maschinen haben, die die Voraussetzungen der VM-Vorlage erfüllt, erstellen Sie eine Dienstvorlage, die die Vorlage für virtuelle Maschinen verwendet. Bei dem folgenden Verfahren wird davon ausgegangen, dass Sie eine vorhandene Dienstvorlage haben. Informationen zum Erstellen einer Dienstvorlage finden Sie unter How to Create a Service Template.So fügen Sie ein NLB-Lastenausgleichsmodul einer Dienstebene hinzuÖffnen Sie eine vorhandene Dienstvorlage, die die Voraussetzungen erfüllt, die im Abschnitt „Voraussetzungen für die Vorlage für virtuelle Maschinen“ in diesem Thema beschrieben werden. Gehen Sie hierzu folgendermaßen vor:Öffnen Sie den Arbeitsbereich Bibliothek.Erweitern Sie im Bereich Bibliothek die Option Vorlagen, und klicken Sie dann auf Dienstvorlagen.Klicken Sie im Bereich Vorlagen auf die Dienstvorlage, die Sie öffnen möchten.Klicken Sie auf der Registerkarte Dienstvorlage in der Gruppe Aktionen auf Designer öffnen.Der Virtual Machine Manager-Dienstvorlagen-Designer wird geöffnet, und die Dienstvorlage wird angezeigt.Klicken Sie auf die Vorlage für virtuelle Maschinen, die die Ebene darstellt, für die Sie den Lastenausgleich durchführen möchten. Wählen Sie im Bereich mit Details zur VM-Vorlage das Kontrollkästchen Diese Maschinenebene kann erweitert werden aus, und konfigurieren Sie die Anzahl der Instanzen.Klicken Sie auf der Registerkarte Startseite in der Gruppe Komponenten der Dienstvorlage auf Lastenausgleichsmodul hinzufügen.Diese Aktion ist nur verfügbar, wenn im Fabric-Arbeitsbereich VIP-Vorlagen definiert sind. Nur ein Benutzer mit vollständigen Administratorberechtigungen oder ein delegierter Administrator kann VIP-Vorlagen konfigurieren.Stellen Sie sicher, dass die richtige VIP-Vorlage für NLB ausgewählt ist. Gehen Sie hierzu folgendermaßen vor:Klicken Sie auf das Lastenausgleichsmodul-Objekt (erkennbar am VIP-Vorlagennamen), das der Dienstzuordnung hinzugefügt wurde.Wählen Sie bei Bedarf in den Lastenausgleichsmodul-Details in der Liste Lastenausgleich-VIP-Profil eine andere VIP-Vorlage aus.Überprüfen Sie, ob das Feld Modell des Lastenausgleichsmoduls den Eintrag Netzwerklastenausgleich (NLB) zeigt.Konfigurieren Sie die Verbindung des Lastenausgleichsmoduls mit einem virtuellen Netzwerkadapter für die Dienstebene.Klicken Sie auf der Registerkarte Startseite in der Gruppe Tools auf das Tool Connector, um es auszuwählen.Klicken Sie auf der Dienstzuordnung auf das Objekt Serververbindung, das dem Lastenausgleichsmodul zugeordnet ist, und klicken Sie dann auf ein NIC-Objekt (klicken Sie beispielsweise auf den Netzwerkadapter für das logische Back-End-Netzwerk). Dadurch wird das Lastenausgleichsmodul mit dem Netzwerkadapter verbunden.Klicken Sie auf das NIC-Objekt, um die Eigenschaften im Detailbereich anzuzeigen. Überprüfen Sie, ob der IPv4-Adresstyp, der IPv6-Adresstyp oder beide Typen (abhängig von der Konfiguration des logischen Netzwerks) statisch sind, und ob der MAC-Adresstyp statisch ist.Konfigurieren Sie die Clientverbindung für das Lastenausgleichsmodul, um das richtige logische Netzwerk zu verwenden. Klicken Sie bei ausgewähltem Connector-Tool auf der Dienstzuordnung auf das Objekt Clientverbindung, das dem Lastenausgleichsmodul zugeordnet ist, und klicken Sie dann auf ein logisches Netzwerkobjekt. Klicken Sie beispielsweise auf das logische Back-End-Netzwerk. Dadurch wird das Lastenausgleichsmodul mit dem logischen Netzwerk verbunden.Für NLB-Bereitstellungen müssen das logische Netzwerk, das der Clientverbindung zugeordnet ist, und das logische Netzwerk der Netzwerkkarte, das in Schritt 5 der Serververbindung zugeordnet wurde, identisch sein.Speichern Sie die aktualisierten Dienstvorlageneinstellungen. Klicken Sie auf der Registerkarte Startseite in der Gruppe Dienstvorlage auf Speichern und überprüfen.Wenn der Dienst bereitgestellt wird, wird eine virtuelle IP-Adresse automatisch von VMM aus dem reservierten Bereich ausgewählt, der im statischen IP-Adresspool definiert ist, und einer Dienstebene mit Lastenausgleich zugewiesen. Um es Benutzern zu ermöglichen, eine Verbindung mit dem Dienst herzustellen, muss Folgendes eintreten:Ein Benutzer mit vollständigen Administratorberechtigungen oder ein delegierter Administrator muss die virtuelle IP-Adresse bestimmen, die VMM dem Lastenausgleichsmodul zugewiesen hat.Nachdem die virtuelle IP-Adresse bestimmt wurde, muss ein Domain Name System (DNS)-Administrator einen DNS-Eintrag für die virtuelle IP-Adresse manuell erstellen. Der DNS-Eintrag für die virtuelle IP-Adresse sollte der Name sein, den Benutzer angeben, um eine Verbindung zum Dienst herzustellen, z. B. ServiceName.contoso.com.Weitere Informationen finden Sie unter 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 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