Windows User Group - Slovak Republic
Windows User Group - Slovak Republic Windows User Group - Slovak Republic
RSS
Windows User Group - Slovak Republic
prihlásenie
meno login
heslo
Automaticky prihlásiť
zabudli ste heslo?
zaregistrujte sa

kalendár podujatí
marec 2024 apríl 2024 máj 2024
po ut st št pi so ne
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
dnes 20.04.2024 dnes 20.04.2024

kto je online?
počet anonymných užívateľov: 17
počet prihlásených užívateľov: 0

Top 10 najčítanejšie
1.Vytvorenie USB boot jed...
2.Oprava MBR sektoru bez ...
3.Windows 7 download
4.HTPC alebo ako si posta...
5.Windows 7 RC v slovenč...
6.Konzole pro zotavení v...
7.Panika menom Conficker
8.Platené vs Zadarmo
9.Inštalujte Windows z U...
10.Windows 7 RC download -...

Windows User Group - Slovak Republic

Vysoko dostupná webová farma
Windows User Group - Slovak Republic
Software > IIS

Vysoko dostupná webová farma

Windows User Group - Slovak Republic

 

Ak ste sa niekedy pokúšali postaviť webovú farmu, iste viete, že to nie je jednoduché. Dal som teda dokopy návod ako postaviť takú webovú farmu. Celá webová farma pozostáva z dvoch serverov (ARR01ARR02) so službou Application Request Routing zapojených do Windows Load Balancing a štyroch webových serverov (WEB01až WEB04). Aby to nebolo také jednoduché, skomplikujeme si to nastavením zdielanej konfigurácie IIS medzi servermi ARR01ARR02.

 


Na tomto obrázku je naša navrhnutá architektúra:

 

 

 

 

Konfigurácia Windows Load Balancing medzi servermi ARR01 a ARR02.

 

Ako prvý krok doinštalujeme Network Load Balancing cez Server Manager / Features


 

Cez Network Load Balancing Manager vytvoríme nový cluster pridaním prvého servera.

 

 

 

Zadáme IP adresu ARR01.

 

 

 

Zadáme virtuálnu IP adresu Clustru.

 

 

 

Nastavíme ďalšie parametre.

 

 

 

 

Pokiaľ to naša webová aplikácia dovoľuje, vypneme Affinitu (Affinitty: None). Affinita zabezpečí to, že pokiaľ sa užívateľ prihlási do aplikácie, NLB si zapamätá jeho IP adresu a webový server, ktorý ho obslúžil. Affinita ma hlavný prínos tam kde webová aplikácia nebola programovaná pre NLB (čiže neukladá session v DB alebo cookies, ale v server session), čo má za následok, že ak je užívateľ prepnutý na iný webový server vrámci NLB, stratí sa aj jeho session a on sa musí znova prihlásiť.

 

 

 

Na serveri ARR02 sa pripojíme už do existujúceho Clusteru.

 

 

 

Pridáme ďalší node, čiže server ARR02.

 

 

 

Nastavíme prioritu nodu.

 

 

 

Dokončíme konfiguráciu.

 

 

 

Po dokončení konfigurácie by mal vyzerať NLB Cluster nasledovne.

 

 

 

 

 

Inštalácia a konfigurácia Application Request Routing na serveroch ARR01 a ARR02.

 

Ako prvý krok nainštalujeme Microsoft Web Platform Installer: http://www.microsoft.com/web/downloads/platform.aspx
Pomocou Web Platform installer budeme inštalovať tieto komponenty:

 

 

Cez Server Manager / Features doinštalujeme Desktop Experience a nainštalujeme Windows Mobile Device Center http://www.microsoft.com/en-us/download/details.aspx?id=3182

 

 

 

Tento krok nám zapne offline files a umožní to, aby konfigurácia ARR01 bola prístupná aj pre ARR02 v prípade že vypadne server ARR01.


V IIS manageri vytvoríme nový aplikačný pool (napríklad ARR_AppPool).

 

 

 

 

V menu aplikačného poolu klikneme na Advanced Settings a nastavíme parameter Idle Time-out (minutes) na hodnotu 0.

 

 

 

Potom v menu aplikačného poolu klikneme na Recycling a odklikneme checkbox Regular time Intervals (in minutes).


 

 

Zastavíme webové sídlo Default Web Site (prípadne mu zmeníme port na ktorom počúva) a vytvoríme nové (napriklad ARR).

 

 

 

 

 

V IIS manageri v Server Farms vytvoríme novú farmu.

 

 

 

Pred ďalšou konfiguráciou je veľmi dôležitým krokom vypnutie User Account Control na webových serveroch. Bez vypnutého UAC sa nepripojí ARR služba na webové servre a nebude nám fungovať Server Farm Provissioning.
Server Farm Provissioning je úžasná vlastnosť ARR, ktorá zabezpečuje, že všetky naše webové servre majú nainštalované rovnaké komponenty, rovnakú konfiguráciu a zároveň robí synchronizáciu webových sídiel. V praxi to znamená, že konfigurujete a nahrávate webovú aplikáciu len na primárny webový server a ARR urobí synchronizáciu za vás.

 

Zadáme názov novej farmy, zaklikneme Provision server farm a nastavíme meno a heslo účtu, ktorý je administrátorom na webových serveroch (môže to byť lokálny alebo doménový účet).

 

 

 

Do novej farmy pridáme postupne všetky webové servre. WEB01 nastavíme ako primárny. Primárny server môžeme kedykoľvek zmeniť.

 

 

 

Pridáme ďalšie webové servre.

 

 

 

Ak sa nám pri pridávaní webových serverov zobrazí nasledovná chyba, zadali sme nesprávne meno, heslo alebo sme zabudli vypnúť UAC na webovom serveri.

 

 

 

Po dokončení pridania serverov nám server ponúkne vytvorenie pravidla pre komponent URL rewrite, ktorá nám bude všetky požiadavky smerovať na webové servre. Potvrdíme vytvorenie tlačidlom Yes.
Teraz dôjde k automatickej synchronizácii a na všetky webové servre budú postupne doinštalované chýbajúce komponenty.

 

 

 

Po zosynchronizovaní webových serverov klikneme na našu novú farmu a na ikonu Load Balance.


 

 

Zmeníme Load balance algorithm na Weighted round robin a potvrdíme v pravom menu Apply.


 

 

Potvrdíme zmazanie štatistiky.

 

 

 

Nahráme na primárny webový server testovací skript default.asp (ku svojej funkčnosti vyžaduje zapnutý komponent ASP vo Web Server / Role Services) a po automatickom rozkopírovaní na všetky webové servre vyskúšame dostupnosť testovacej stránky.

 

Ak všetko funguje, vytvoríme adresár pre zdielanie konfigurácie na serveri ARR01 (napríklad c:\inetpub\sharedconfig).
Adresár vyzdielame ako \\ARR01\SharedConfig$ a zapneme Offline Files cez Advanced Sharing / Caching / All files and programs that users open from the share are automatically available offline nasledovne:

 

 

 

V IIS manageri klikneme na ikonu Shared Configuration.


 

 

Klikneme na Export Configuration v pravom menu a zadáme cestu kde chceme konfiguráciu uložiť.

 

 

 

Vyplníme cestu ku zdielanej konfigurácii, login a heslo. Konfiguráciu potvrdíme tlačidlom Apply v pravom menu.

 

 

 

Zadáme šifrovací kľúč.

 

 

 

Potvrdíme odzálohovanie aktuálneho šifrovacieho kľúča.

 

 

 

Na serveri ARR02 zapneme zdielanú konfiguráciu v IIS manageri ale tentokrát zadáme UNC cestu \\ARR01\SharedConfig$ a potvrdíme  tlačidlom Apply v pravom menu.

 

 

 

Zadáme šifrovací kľúč, ktorý sme zadali na serveri ARR01 pri exportovaní konfigurácie.

 

 

 

Potvrdíme odzálohovanie aktuálneho šifrovacieho kľúča.

 

 

 

Zmeny boli uložené. Teraz musíme zavrieť a znova otvoriť IIS manager.

 

 

Týmto krokom je naša konfigurácia ukončená.

Windows User Group - Slovak RepublicWindows User Group - Slovak Republic squire | pondelok 18. júna 2012 22:01 | Prečítané: 6277 x | hodnotenie: 5/5 |
Windows User Group - Slovak Republic
Windows User Group - Slovak Republic

 
Windows User Group - Slovak Republic
vyhľadávanie

partneri

2 % od Vás pre WUG
2 % od Vás pre WUG

sponzori






Windows User Group - Slovak Republic
Windows User Group - Slovak Republic
Windows User Group - Slovak Republic

Copyright © 2008 Windows User Group Slovensko

Windows User Group - Slovak Republic domov Windows User Group - Slovak Republic o nás Windows User Group - Slovak Republic podujatia Windows User Group - Slovak Republic odkazy Windows User Group - Slovak Republic informačné kanály Windows User Group - Slovak Republic
Windows User Group - Slovak Republic