33. Configuring Network Load Balancing in Windows Server 2019

MSFT WebCast
27 Nov 201911:52

Summary

TLDRThis video tutorial guides viewers through the process of installing and configuring Network Load Balancing (NLB) on Windows Server 2019. The presenter sets up a three-node NLB cluster using virtual machines, with one acting as a domain controller. The tutorial covers installing NLB, creating a cluster, and configuring it with priority settings and port rules. It concludes with a demonstration of accessing the NLB cluster using the cluster's IP address, showcasing the load balancing in action.

Takeaways

  • 😀 Windows Server 2000 19 Network Load Balancing (NLB) is a popular feature for high availability and redundancy in Windows-based networks.
  • 🌐 NLB clusters can have up to 32 nodes, and network traffic is distributed evenly across the nodes using a virtual network address.
  • 💻 The demonstration uses three Windows Server 2000 19 virtual machines running in VirtualBox, including a domain controller and two member servers.
  • 🔧 The first step in setting up NLB is to install the feature on the member servers through the 'Add Roles and Features' wizard.
  • 📡 After installation, the Network Load Balancing Manager is used to configure the NLB cluster by connecting to existing clusters or creating a new one.
  • 🛠️ The configuration includes specifying the IP address of the host to be added, setting the host priority, and defining the initial host state.
  • 🔄 The NLB cluster operation mode can be set to unicast or multicast, with multicast requiring less additional configuration and being used in this demo.
  • 🚀 Port rules are defined for the NLB cluster, specifying which ports the cluster will manage, such as ports 80 and 443 for web services.
  • 🔄 Affinity settings determine how network traffic is distributed among the NLB nodes, with options like 'Single', 'Group', and 'None'.
  • 🌐 Testing the NLB cluster involves accessing the cluster's IP address with a web browser, demonstrating the load balancing in action by alternating between nodes.
  • 🎉 The successful configuration is indicated by green icons on the NLB Manager, showing that the cluster is operational and load balancing is working as expected.

Q & A

  • What is Network Load Balancing (NLB) and why is it used in Windows-based networks?

    -Network Load Balancing (NLB) is a high availability and redundancy feature used in Windows-based networks to distribute network traffic evenly across multiple servers, enhancing reliability and performance.

  • What is the maximum number of nodes supported in a Windows Server 2000 19 NLB cluster?

    -A Windows Server 2000 19 NLB cluster can have up to 32 nodes.

  • What is the purpose of the virtual network address created when setting up an NLB cluster?

    -The virtual network address, which includes an IP address and a MAC address, is used to distribute incoming network traffic evenly across all nodes in the cluster.

  • How many Windows Server 2000 19 virtual machines are used in the demo, and what are their roles?

    -Three Windows Server 2000 19 virtual machines are used in the demo. One acts as a domain controller with Active Directory and DNS roles, while the other two are member servers where the NLB feature will be installed and configured.

  • What is the static IP address assigned to the first virtual machine in the demo?

    -The static IP address assigned to the first virtual machine is 172.1.8.72.

  • What is the process to install the Network Load Balancing feature on a Windows Server 2000 19 machine?

    -The process involves clicking on 'Manage', selecting 'Add Roles and Features', proceeding through the 'Before You Begin' and 'Select Installation Type' screens, choosing the server, selecting 'Network Load Balancing' from the features list, and then installing it.

  • How is the NLB cluster created and what is the first step in this process?

    -The NLB cluster is created by using the 'Network Load Balancing Manager' tool. The first step is to right-click on 'Network Load Balancing Clusters' and select 'New Cluster'.

  • What is the default priority setting for a host in an NLB cluster and what does it mean?

    -The default priority setting for a host in an NLB cluster is 1, which means that the host will reply to client queries first, indicating the highest priority.

  • What are the two common operation modes for an NLB cluster and what is the difference between them?

    -The two common operation modes for an NLB cluster are unicast and multicast. In unicast mode, each node replaces its original MAC address with a new one generated by the NLB software. In multicast mode, NLB adds a layer two MAC address to the MAC of each node, allowing each node to have two MAC addresses.

  • How are ports configured for an NLB cluster and what ports are used in the demo?

    -Ports for an NLB cluster are configured using the 'Network Load Balancing Manager' tool by adding port rules. In the demo, ports 80 (HTTP) and 443 (HTTPS) are used, with both TCP and UDP protocols and a filtering mode set to 'Multiple Host'.

  • How can you verify that the NLB cluster is functioning correctly?

    -You can verify that the NLB cluster is functioning correctly by accessing the website using the cluster IP address and observing that different nodes respond to the requests, indicating that the load is being balanced.

Outlines

00:00

💻 Installing Network Load Balancing on Windows Server 2000

The video begins with an introduction to the process of installing and configuring Network Load Balancing (NLB) on Windows Server 2000. The presenter outlines the benefits of NLB, highlighting its role in high availability and redundancy in Windows-based networks. The script details the setup of a demo using three virtual machines running Windows Server 2000 in VirtualBox. The first server, named WS 2k 19-DC 01, serves as a domain controller with Active Directory and DNS roles installed. The other two are member servers, one of which will have the NLB feature installed. The presenter walks through the installation process, starting with adding roles and features on the first virtual machine, and then repeating the process on the second node, WS 2k 19-SRV 02, which has a static IP address of 172.16.8.72. The installation process involves selecting the NLB feature and proceeding through the wizard to install it.

05:03

🔄 Configuring the NLB Cluster

The second paragraph focuses on configuring the NLB cluster. The presenter explains how to use the Network Load Balancing Manager to create a new cluster or connect to an existing one. The process involves specifying the IP address of a host to be added to the cluster and setting the host priority, which determines the order in which the nodes respond to client queries. The script also covers the configuration of the cluster's IP address, operation mode (unicast or multicast), and port rules. The presenter opts for multicast mode, which allows each node to have two MAC addresses. The port rules are set up for HTTP (port 80) and HTTPS (port 443), with both TCP and UDP protocols enabled and a filtering mode that ensures load balancing across multiple hosts.

10:07

🌐 Testing the NLB Cluster

The final paragraph of the script describes the testing of the NLB cluster. The presenter demonstrates accessing the website hosted on the NLB cluster using the cluster's IP address. The video shows how the cluster directs traffic to different nodes based on the priority set during configuration. After clearing the browser cache, the presenter repeats the process, showing that the second node is now serving the request, confirming that the load balancing is functioning correctly. The video concludes with a summary of the successful installation and configuration of the NLB feature on Windows Server 2000, and the presenter thanks the viewers for watching.

Mindmap

Keywords

💡Network Load Balancing (NLB)

Network Load Balancing (NLB) is a feature in Windows Server that allows multiple servers to share the load of incoming network traffic, thereby improving the responsiveness of applications and services. In the video, NLB is central to the theme as it is being installed and configured on Windows Server 2000 19. The script describes how NLB can distribute network traffic evenly across nodes in a cluster, enhancing redundancy and availability.

💡High Availability

High Availability refers to systems and processes that are designed to be continuously operational, with minimal downtime. In the context of the video, NLB contributes to high availability by ensuring that if one server fails, others in the cluster can take over its workload, thus maintaining service continuity.

💡Redundancy

Redundancy in computing means having backup systems or components to ensure that if one fails, another can take over. The video discusses NLB as a feature that provides redundancy by allowing multiple servers to handle the same tasks, ensuring that the system remains operational even if some components fail.

💡Windows Server 2000 19

Windows Server 2000 19 is the version of the Windows Server operating system being used in the video. It is the platform on which NLB is being installed and configured. The script mentions installing NLB on this server version, indicating its compatibility and use for demonstrating the setup process.

💡Cluster

A cluster in the context of the video refers to a group of servers that work together to provide a single coherent service. The script describes creating an NLB cluster with up to 32 nodes, where each node contributes to handling network traffic and maintaining service availability.

💡Virtual Network Address

The Virtual Network Address is an IP address assigned to the NLB cluster, which is used by clients to access the services provided by the cluster. The script explains that when an NLB cluster is created, it generates a virtual network address, and any traffic directed to this address is distributed across the cluster nodes.

💡MAC Address

The MAC Address, or Media Access Control address, is a unique identifier assigned to network interfaces for communications at the data link layer of a network segment. The video script mentions that the virtual network adapter in an NLB cluster has a MAC address, which is part of the configuration that allows for the distribution of network traffic.

💡Domain Controller

A Domain Controller is a server that responds to security authentication requests and accesses the network logon process for users in a Windows domain. In the video, one of the servers is a domain controller named WS 2k 19 - DC 01, which has Active Directory and DNS server roles installed and configured.

💡Active Directory

Active Directory is a directory service that Windows-based networks use for user authentication, network policy enforcement, and other functions. The video script mentions that Active Directory is installed and configured on the domain controller server, which is part of the setup for the NLB cluster.

💡DNS Server

A DNS Server is responsible for translating domain names into IP addresses, which is essential for network communication. The video script specifies that a DNS server role is installed on the domain controller, which is necessary for resolving domain names within the network.

💡Static IP Address

A Static IP Address is a fixed IP address that does not change, as opposed to a dynamic IP address that can change over time. The script provides examples of static IP addresses assigned to the servers, which is necessary for the consistent configuration and operation of the NLB cluster.

Highlights

Introduction to installing and configuring Network Load Balancing (NLB) in Windows Server 2019.

NLB is a popular high-availability and redundancy feature used in Windows-based networks.

A Windows Server 2019 NLB cluster can support up to 32 nodes.

NLB creates a virtual network adapter with an IP and MAC address to distribute traffic across nodes evenly.

The demo uses three Windows Server 2019 virtual machines running in VirtualBox, with one acting as the domain controller.

The steps to install the NLB feature start with adding roles and features in Windows Server Manager.

Installation of NLB on multiple servers involves assigning static IP addresses and configuring each server's roles.

After installation, configuration of the NLB cluster begins by adding nodes to the cluster through the NLB Manager tool.

NLB cluster nodes are prioritized, with the highest priority node responding to client queries first.

IP addresses and subnet masks must be defined for each node in the cluster during configuration.

The NLB cluster can operate in unicast or multicast modes, depending on network requirements.

Ports used by the NLB cluster, such as 80 and 443, can be configured for specific services.

NLB distributes traffic between nodes based on priority, ensuring balanced load handling.

NLB configuration is verified through testing by accessing web services hosted on the NLB nodes.

The demonstration concludes with a successful setup and testing of NLB in a Windows Server 2019 environment.

Transcripts

play00:00

hello everyone welcome to a massive T

play00:02

webcast in this video we are going to

play00:05

install and configure Network load

play00:07

balancing feature in Windows Server 2000

play00:10

nineteen NLB is one of the most popular

play00:13

high availability and redundancy feature

play00:16

used in a windows-based networks

play00:19

Windows Server 2000 nineteen NLB

play00:22

clusters can have up to 32 nodes in a

play00:25

cluster when you create an and I will be

play00:27

cluster it creates a virtual network

play00:30

address the virtual network adapter has

play00:33

an IP address and a MAC address network

play00:36

traffic to this address is distributed

play00:39

evenly across the nodes in the cluster

play00:41

for this demo purpose I'll be using

play00:44

three Windows Server 2000 19 virtual

play00:47

machines which are all running in

play00:49

VirtualBox the first server is a domain

play00:52

controller with the name WS 2k 19 - DC 0

play00:55

1 on this server we have installed and

play00:58

configured active directory and a DNS

play01:02

server role other two virtual machines

play01:04

are a member server on which we are

play01:06

going to install and configure and he'll

play01:09

be feature this is our first virtual

play01:12

machine but the hostname WS Toki 19 - as

play01:15

a V 0 to this server is also part of our

play01:18

Active Directory domain MyLab little

play01:21

local on this server we have assigned

play01:23

the static IP address 170 2.1 a dot 72.7

play01:28

our first step is to install and will be

play01:32

featured on this server to do that I'm

play01:35

going to click on manage and select add

play01:37

roles and features on before you begin

play01:41

screen we need to click on Next button

play01:43

select rule B's of it should be is

play01:45

installation and become next WS took in

play01:49

19 - s sub is 0 - a local server is

play01:52

already selected click on next to

play01:54

continue

play01:54

click on next on select several console

play01:58

on select features we need to select

play02:01

network load balancing click on add

play02:06

features to add required features click

play02:09

on next and click on install

play02:13

let's move to a second node which is WS

play02:17

2k 19 - asabi 0-3 this server is also

play02:21

part of our Active Directory domain my

play02:23

lab little local we have assigned the

play02:25

static IP address 170 2.1 8.72 dot 8 to

play02:29

this server as well we also need to

play02:32

install and I'll be featured on this

play02:34

server as well to do that I need to

play02:37

click on manage I chosen features we got

play02:41

next next again next again next again

play02:45

and on select features we need to select

play02:48

Network load balancing click on add

play02:51

fishes click on next and we can install

play02:57

okay installation is completed on second

play03:01

note lastly one close to closest consume

play03:03

let us go back to our first note and on

play03:06

this server another feature is

play03:08

successfully installed let's click on

play03:10

close to close this console after

play03:13

installing Network load balancing

play03:15

feature on both servers the next step is

play03:18

to configure and Alby cluster for that

play03:21

we need to click on tools and select

play03:25

network load balancing manager let's

play03:28

maximize the console plus right click on

play03:31

network load balancing clusters and if

play03:34

you have any existing cluster in your

play03:37

organization that time you can click on

play03:39

connect to existing but we are going to

play03:41

create the first one and that's why we

play03:43

need to click on new cluster here we

play03:47

need to specify the IP address or fqdn

play03:49

up that a host which we want to add in

play03:52

an lb cluster in our case I'm going to

play03:55

specify the IP address of our hosts ws

play03:58

took in 19 - s avi 0 3 and the IP

play04:01

address is 170 2.1 8.72 dot eight last

play04:06

specific IP address 170 2.1 8.72 dot 8

play04:11

once you provide the IP address you need

play04:14

to click on this connect button select

play04:17

ethernet interface and click on next on

play04:20

this console you can set up the priority

play04:23

for the host which you are adding to

play04:25

this NLB cluster by default this

play04:28

priority is set to 1 that means this NLB

play04:31

node will reply the clients query first

play04:33

that means this NLB host has a highest

play04:36

priority if you want to change the

play04:38

priority that time you need to click on

play04:40

this drop down menu and select the value

play04:42

as per your requirement when more

play04:45

setting is here initial host state when

play04:48

you add this node into another cluster

play04:51

what you want the state of n will be

play04:53

cluster if you want to start it that

play04:55

time you can go with started but here we

play04:58

have a certain other options as well

play04:59

that stop and a suspended but we are

play05:03

going with the default selection and

play05:04

which is started click on next here we

play05:08

need to specify the new plus 2 IP

play05:10

address

play05:11

and for that we need to click on this

play05:12

Add button specify the IP address to our

play05:16

and he'll be cluster I'm going to

play05:19

specify the IP address 170 2.1 8.72 dot

play05:22

10 but the subnet mask 255.255.255.0

play05:28

even okay if you want to add one more

play05:31

cluster IP address that time akeem you

play05:34

need to click on add' button and specify

play05:35

the IP address click on next if you want

play05:41

to specify

play05:42

fqdn to your cluster that time you can

play05:45

specify that fqdn or full internet meme

play05:48

in this box as well but that we are not

play05:51

going to do right now here we have a

play05:54

options to select cluster operation mode

play05:56

generally we are going to use unicast or

play05:59

multicast because for IGMP multicast you

play06:03

how to do additional configuration here

play06:05

we are receiving warning that before you

play06:07

enable ICMP support concert' online help

play06:10

regarding the network implications of

play06:13

using this feature risk to absence other

play06:17

unicast and multicast in unicast mode

play06:20

each channel be clustered node replace

play06:23

its original MAC address with a new one

play06:26

generated by the NLB software and each

play06:29

node in the NLB cluster use the same

play06:31

virtual MAC address and on multicast

play06:35

operation mode NLB adds a layer two MAC

play06:38

address to the NAC of each node each NLB

play06:41

cluster node basically has two MAC

play06:44

addresses it's a real one and its NLB

play06:47

generated address and that's why we are

play06:50

going to select multicast operation mode

play06:53

for this cluster demo click on next on

play06:57

this console you can define ports which

play07:00

you want to use for in Yorba cluster

play07:02

we're going to use this NLB cluster for

play07:05

is service only and that's why I'm going

play07:07

to add it this default port rule select

play07:11

the port rule and click on edit here I'm

play07:13

going to change the port range from 80

play07:16

to 80 I'm going to use TCP UDP both and

play07:20

under filtering mode we are going to use

play07:23

my

play07:23

people host and under affinity and into

play07:26

select to none click on okay let's add

play07:31

code number four four three as well for

play07:33

that I'm going to click on Add button

play07:34

and King let's select the port number

play07:38

four four three two four four three TCP

play07:43

UDP booth filtering mode will be

play07:45

multiple host and affinity valve in none

play07:47

click on ok similar way you can add

play07:51

whatever ports you require in and he'll

play07:53

be cluster must become finish to add

play07:57

this host and to create a new cluster as

play08:01

wait for a few seconds and after that

play08:03

your host will be successfully added to

play08:07

this NLB cluster the icon color of the

play08:10

added and he'll be node should be green

play08:12

after that you can add other nodes to

play08:15

this existing and I will be cluster for

play08:18

that we need to select our NLB cluster

play08:21

right click on it and select add host to

play08:24

the cluster specify the IP address of

play08:27

the node in our case the IP address of a

play08:30

second node is 170 2.18 dot 72.7 click

play08:37

on connect click on next next King and

play08:41

you can see that defined port rules are

play08:44

listed there for port number 80 and port

play08:46

number 443 click on finish let's again

play08:50

wait for a few seconds and after that

play08:53

that nodes icon will be converted into

play08:56

green that means we have successfully

play08:58

completed the configuration finally we

play09:02

have a green icons on both nodes that

play09:05

means we have successfully created and

play09:08

it'll be clustered in Windows Server

play09:10

2000 19 now it's time to taste to taste

play09:14

the NLB cluster use an and I'll be aware

play09:17

application such as is service rule with

play09:20

the cluster IP address for this demo

play09:23

purpose already I have installed is

play09:25

service on both service let me show the

play09:28

default page of both nodes

play09:35

the default website this is the website

play09:38

on IP address 170 2.18 dot 72.7 okay

play09:44

here we can see whose name is that ws to

play09:47

key 19 - s of easy to do

play09:49

let's check the same thing for our

play09:51

second node one 72.1 8.72 dot eight has

play09:59

grace enter key and you can see name is

play10:02

that WS 2k 19 - SRP 0-3 now let's paste

play10:06

NLB from our domain controller

play10:09

let's open web browser

play10:13

and this time we are going to use the IP

play10:18

address often will be cluster to access

play10:20

the website HTTP call in SS 170 2.1 8.72

play10:27

dot 10 which is the IP address offer and

play10:30

I'll be cluster plus press Enter key and

play10:32

as you can see we are accessing our

play10:34

second node WS 2k 19 - s avi 0 3 why

play10:39

because we have setup the priority one

play10:41

inside the n he'll be cluster let's

play10:45

clear the internet explorer catch by

play10:47

pressing ctrl shift till it key

play10:50

combination last week on delete to clear

play10:53

the catch let's wait for a few seconds

play10:56

now let's again open Internet Explorer

play10:59

that access the seen URL HTTP colon SS

play11:04

170 2.1 8.72 dot 10 in las Tres a murky

play11:08

and this time as you can see we are

play11:11

accessing another node WS 2 key 19 - as

play11:15

a visitor to the reason is pretty simple

play11:17

one because we have set up the priority

play11:19

1 for this NLB host and 2 for this NLB

play11:24

host and thus the reason when first time

play11:26

client try to access the NLB cluster our

play11:29

sr v 0 3 responded and the second time

play11:32

has surf is 0 2 responded base on the is

play11:36

request after seeing this we can see we

play11:40

have successfully installed and

play11:41

configured network load balancing

play11:44

feature on Windows Server 2000 19 that's

play11:48

it for this video demonstration thank

play11:49

you all for watching this video

Rate This

5.0 / 5 (0 votes)

Связанные теги
Network Load BalancingWindows ServerHigh AvailabilityCluster ConfigurationVirtual MachinesActive DirectoryDNS ServerInstallation GuideIT TutorialServer Management
Вам нужно краткое изложение на английском?