2020. június 3., szerda

Network Load Balancing (NLB) szerver létrehozása

Network Load Balancing (NLB)
Feladatok:
  1. AzNLB01 ésaz NLB02 szervereklétrehozása
  2. Az NLB01 szerverkonfigurálása
  3. Az NLB02 szerverkonfigurálása
  4. Tesztweboldallétrehozása
  5. Az NLB cluster létrehozása
  6. A webshop.miskolc.hu A record bejegyzése a DNS-be
  7. Az NLB tesztelése
Megoldások:
  1. AzNLB01 ésaz NLB02 szervereklétrehozása
    9.1.1. Hyper-V Manager -> Action -> New -> Hard Disk...
    9.1.2. Choose Disk Type: Differencing
    Next >
    9.1.3. Specify Name and Location:
    Name: NLB01
    Location: meghajtó>\VPC\NLB01\
    Next >
    9.1.4. Configure Disk: Location: meghajtó>\VPC\W2k8_ENT_base.vhd
    Next >
    9.1.5. Completing the New Virtual Hard Disk Wizard: Finish
    
    9.1.6. Action menű -> New ->  Virtual Machine...
    9.1.7. Specify Name and Location:
    Name: NLB01
    Store the virtual machine in a different location
    Location: meghajtó>\VPC\NLB01
    Next >
    9.1.8. Assign Memory: 512MB, Next >
    9.1.9. Configure Networking: Internal vagy Belso_halozat 
    Next >
    9.1.10. Connect Virtual Hard Disk: Use an existing hard disk: 
    Name: nlb01.vhd
    Location: meghajtó>\VPC\nlb01\nlb01.vhd
    Next >
    9.1.11. Completing the New Virtual Machine Wizard: Finish
    9.1.12. Válasszuk ki a Hyper-V Manager-ben az NLB01-et -> jobb gomb -> Settings
    9.1.13. Hardware -> Network Adapter -> MAC Address -> jelöljük be az ’Enable spoofing of MAC addresses’ opciót
    9.1.14. Apply -> OK
    9.1.15. Hyper-V Manager -> Action -> New -> Hard Disk...
    9.1.16. Choose Disk Type: Differencing
    Next >
    9.1.17. Specify Name and Location:
    Name: NLB02
    Location: meghajtó>\VPC\NLB02\
    Next >
    9.1.18. Configure Disk: Location: meghajtó>\VPC\W2k8_ENT_base.vhd
    Next >
    9.1.19. Completing the New Virtual Hard Disk Wizard: Finish
    
    9.1.20. Action menű -> New ->  Virtual Machine...
    9.1.21. Specify Name and Location:
    Name: NLB02
    Store the virtual machine in a different location
    Location: meghajtó>\VPC\NLB02
    Next >
    9.1.22. Assign Memory: 512MB, Next >
    9.1.23. Configure Networking: Internal vagy Belso_halozat, Next >
    9.1.24. Connect Virtual Hard Disk: Use an existing hard disk: 
    Name: nlb02.vhd
    Location: meghajtó>\VPC\nlb02\nlb02.vhd
    Next >
    9.1.25. Completing the New Virtual Machine Wizard: Finish
    9.1.26. Válasszuk ki a Hyper-V Manager-ben az NLB02-t -> jobb gomb -> Settings
    9.1.27. Hardware -> Network Adapter -> MAC Address -> jelöljük be az ’Enable spoofing of MAC addresses’ opciót
    9.1.28. Apply -> OK
    9.1.29. Indítsuk el az NLB02-t:
    9.1.30. Válasszuk ki a Hyper-V Manager-ben az NLB02-t -> jobb gomb -> Start
    9.1.31. Válasszuk ki a Hyper-V Manager-ben az NLB02-t -> jobb gomb -> Connect
    
    9.1.32. Mielőtt tovább lépnénk, indítsuk el a DC01-es szervert
    9.1.33. Válasszuk ki a Hyper-V Manager-ben a DC01-et -> jobb gomb -> Start
    9.1.34. Válasszuk ki a Hyper-V Manager-ben a DC01-et-> jobb gomb -> Connect               
                
  2. Az NLB01 szerverkonfigurálása
    9.2.1. Indítsuk el az NLB01-et(NLB02-t):
    9.2.2. Válasszuk ki a Hyper-V Manager-ben az NLB01-et (NLB02-t)-> jobb gomb -> Start
    9.2.3. Válasszuk ki a Hyper-V Manager-ben az NLB01-et (NLB02-t)-> jobb gomb -> Connect
    9.2.4. Set Up Windows: Next
    9.2.5. Jelöljük be az ’I accept the license terms’ opciót ->Start
    9.2.6. The user’s password must be changed before logging on the first time: OK
    New password: Password1
    Confirm password: Password1
    Enter -> OK
    
    9.2.7. A hálózat beállítása
    9.2.8. Start -> Control Panel -> View by: Small icons -> Network and Sharing Center -> Change adapter settings
    9.2.9. Local Area Connection -> jobb gomb: Properties -> vegyük ki a pipát az IPv6 
    9.2.10. Válasszuk ki az Internet Protocol Version 4-et: Properties: Use the following IP address
    IP address: 10.10.1.151(10.10.1.152)
    Subnet mask: 255.0.0.0
    Preferred DNS server: 10.10.1.1
    OK ->OK
    
    9.2.11. A szerver átnevezése és tartományba léptetése
    9.2.12. Start -> Control Panel -> View by: Small icons -> System -> Change settings
    9.2.13. System Properties: Change...
    9.2.14. Computer Name/Domain Changes: 
    Computer name: NLB01(NLB02)
    Domain: miskolc
    OK
    9.2.15. Computer Name/Domain Changes:
    User name: administrator
    Password: Password1
    OK
    9.2.16. Computer Name/Domain Changes: Welcome to the miskolc domain. ->OK
    9.2.17. Computer Name/Domain Changes: You must restart your computer to apply these changes ->OK
    9.2.18. System Properties: Close
    9.2.19. Restart now
    
    9.2.20. A tűzfal letiltása
    9.2.21. Jelentkezzünk be azNLB01-es(NLB02-es)szerverre: Switch User -> Other User
    User name:miskolc\Adminsitrator
    Jelszó: Password1
    Enter -> OK
    9.2.22. Start -> Control Panel -> View by: Small icons -> Windows Firewall -> Turn Windows firewall on or off
    9.2.23. Domain network location settings: Turn off Windows firewall (not recommended)
    9.2.24. Home or work (private) network location settings: Turn off Windows firewall (not recommended)
    9.2.25. Public network location settings: Turn off Windows firewall (not recommended)
    9.2.26. A web szerver szerepkör telepítése
    9.2.27. Start -> Administrative Tools -> Server Manager -> Roles -> Add Roles
    9.2.28. Before You Begin: Next >
    9.2.29. Select Server Roles: Web Server (IIS) -> Next >
    9.2.30. Web Server (IIS): Next >
    9.2.31. Select Role Services: válasszuk ki a következő szervízeket is:
    ISAPI Filters
    ISAPI Extensions
    ASP
    Next >
    9.2.32. Confirm Installation Selections: Install
    9.2.33. Installation Results: Close
    
    9.2.34. Az NLB feature telepítése
    9.2.35. Start -> Server Manager -> Features -> Add Features
    9.2.36. Select Features -> Network Load Balancing -> Next >
    9.2.37. Confirm Installation Selections: Install
    9.2.38. Installation Results: Close
                   
                
  3. Az NLB02 szerverkonfigurálása
    9.3.1. Ismételjükmeg a 9.2. –eslépéseket a zárójelesadatokkal               
                
  4. Tesztweboldallétrehozása
    9.4.1. Az NLB01-es szerveren hozzunk létre egy html fájlt
    9.4.2. Start -> Control Panel -> Folder Options -> View -> Vegyük ki a pipát a ’Hide extensions for known file types’ elől -> OK
    9.4.3. Start -> Computer -> Local Disk (C:) -> inetpub -> wwwroot -> jobb gomb -> New -> Text Document
    9.4.4. Gépeljük be az alábbi tartalmat a fájlba és mentsük el:
    
    <html>
    <head><title>Köszöntjük cégünk WebShopjában!”</title></head>
    <body><H1>Hamarosan megnyitunk! – hosted by NLB01</H1></body>
    </html>
    
    9.4.5. Nevezzük át az index.txt fájlt: index.html –re, a felugró figyelmeztető ablakban kattintsunk a Yes -re
    
    9.4.6. Készítsünk egy másolatot erről a fájlról és másoljuk át az NLB02-re
    9.4.7. Jelöljük ki az index.html –t -> CTRL+C -> CTRL+V
    9.4.8. Editáljuk az index –Copy.html fájlt: jobb gomb -> Open with… ->Browse… -> Computer -> Local Disk (C:) -> Windows -> System32 -> notepad.exe -> Open -> Vegyük ki a pipát az ’Always use the selected program to open this kind of file’ opció elől -> OK
    9.4.9. Cseréljük ki a ’hosted by NLB01’ szöveget erre: ’hosted by NLB02’ ->File -> Save
    
    Megjegyzés: a valóságban a cluster összes csomópontján azonos web tartalomnak kell lennie, itt a példában csak azért különbözőek az index.html –ek, hogy tesztelésnél könnyen azonosíthassuk éppen melyik szerver szolgálta ki a kérésünket.
    
    9.4.10. Start -> Computer -> a címsorba írjuk be: \\nlb02\c$\inetpub\wwwroot\
    9.4.11. Mozgassuk át ide az index – copy.html fájlt és nevezzük át az új helyén index.html -re
    9.4.12. Ellenőrizzük le az NLB01-en és az NLB02-n a weblap elérhetőségét:
    Start -> Internet Explorer -> Ask me later -> nyisuk meg ezt az oldalt: http://localhost/
    
    í               
                
  5. Az NLB cluster létrehozása
    9.5.1. Az NLB01-es szerveren: Start -> Administrative Tools ->Network Load Balancing Manager
    9.5.2. Jobb gomb a ’Network Load Balancing Clusters’ –en -> New Cluster
    9.5.3. New Cluster: Connect: Host: NLB01-> Connect
    9.5.4. Válasszuk ki a ’Local Area Connection’ –t -> Next >
    9.5.5. New Cluster: Host Parameters: Next >
    9.5.6. New Cluster: Cluster IP Addresses: Add… ->
    9.5.7. Add IP Address
    IPv4 address: 10.10.1.150
    Subnet mask: 255.0.0.0
    OK-> Next >
    9.5.8. New Cluster: Cluster Parameters
    Full Internet name: webshop.miskolc.hu
    Next >
    9.5.9. New Cluster: Port Rules: Finish
    9.5.10. Várjuk meg amíg véget ér a konfiguráció. Sikeres konfigurálás után a Network Load Balancing Clusters alatt megjelenik a webshop.miskolc.hu (10.10.1.150) ez alatt pedig az NLB01(Local Area Connection) zöld színnel.
    9.5.11. Jelöljük ki a ’webshop.miskolc.hu’ –t -> jobb gomb -> Add Host To Cluster
    9.5.12. Add Host to Cluster: Connect: NLB02 -> Connect
    9.5.13. Válasszuk ki a ’Local Area Connection’ –t -> Next >
    9.5.14. New Cluster: Host Parameters: Next >
    9.5.15. New Cluster: Port Rules: Finish
    9.5.16. Várjuk meg amíg az NLB02 is megjelnik zölden.
                   
                
  6. A webshop.miskolc.hu A record bejegyzése a DNS-be
    9.6.1. Jelentkezzünk be a DC01-re:
    User name: Administrator
    Password: Password1
    9.6.2. Start -> Administrative Tools -> DNS
    9.6.3. DNS -> DC01 -> Forward Lookup Zones -> miskolc.hu -> jobb gomb -> New Host (A or AAAA)…
    Name: webshop
    IP address: 10.10.1.150
    Add Host
    9.6.4. A felugró ablakban kattintsunk az OK gombra.
    9.6.5. New Host: Done               
                
  7. Az NLB tesztelése
    9.7.1. A DC01-en indítsunk el egy böngészőt: Start -> All Programs -> Internet Explorer
    9.7.2. Nyissuk meg a következő weblapot: webshop.miskolc.hu
    9.7.3. Most az NLB cluster egyik tagját mentsük el:
    Válasszuk ki a Hyper-V Manager-ben az NLB01-et -> jobb gomb -> Save
    9.7.4. A DC01-en frissítsük a weblapot a böngészőben.
    9.7.5. Indítsuk el az NLB01-et és állítsuk le az NLB02-t:
    Válasszuk ki a Hyper-V Manager-ben az NLB01-et -> jobb gomb -> Start
    Válasszuk ki a Hyper-V Manager-ben az NLB02-et -> jobb gomb -> Save
    9.7.6. A DC01-en frissítsük a weblapot a böngészőben.
    9.7.7. Megfigyelhettük a teszt alatt, hogy amint az egyik szerver kiesett a másik automatiksan átvette a kérések kiszolgálását. 

Nincsenek megjegyzések:

Megjegyzés küldése