Network Load Balancing (NLB)
Feladatok:
- AzNLB01 ésaz NLB02 szervereklétrehozása
- Az NLB01 szerverkonfigurálása
- Az NLB02 szerverkonfigurálása
- Tesztweboldallétrehozása
- Az NLB cluster létrehozása
- A webshop.miskolc.hu A record bejegyzése a DNS-be
- Az NLB tesztelése
Megoldások:
- 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
- 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
- Az NLB02 szerverkonfigurálása
9.3.1. Ismételjükmeg a 9.2. –eslépéseket a zárójelesadatokkal
- 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/ í
- 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.
- 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
- 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