Zvážte funkcie zálohovania údajov lokality, aplikačných fondov a konfigurácie webového servera IIS a ich obnovy na inom serveri. Tieto informácie vám pomôžu vytvoriť si vlastný plán obnovy po havárii pre webové stránky prevádzkované v IIS, zorganizovať proces prenosu (migrácie) konfigurácie a lokality medzi servermi alebo pridať nový server do farmy prístupu na internet..
Zálohovanie údajov a konfigurácia stránok spustených na webovom serveri Internet Information Service pozostáva z niekoľkých fáz:
- Zálohujte súbory lokality (predvolene uložené v priečinku% SystemDrive% \ inetpub \ wwwroot). Tento adresár musí byť zahrnutý v pláne zálohovania a vytvoriť jeho kópiu pomocou nástrojov na zálohovanie alebo vlastných skriptov
- Zálohovanie (export) použitých certifikátov IIS (zoznam certifikátov SSL na serveri je možné získať príkazom: netsh http show sslcert)
- Zálohovanie konfigurácií IIS
Ukážeme, ako zálohovať konfiguráciu služby IIS na jednom serveri a obnoviť ju na druhom serveri..
Na prvom serveri, ktorý používa pomocný program appcmd, vytvoríme záložnú kópiu konfigurácie služby IIS, otvoríme príkazový riadok s právami správcu a prejdeme do nasledujúceho adresára:
cd c: \ Windows \ system32 \ inetsrv
Zálohujte konfiguráciu služby IIS a zavolajte ju srv1-iis-backup-20160822:appcmd pridať zálohu srv1-iis-backup-20160822
Po dokončení príkazu v adresári c: \ Windows \ system32 \ inetsrv \ backup sa zobrazí priečinok s názvom vašej záložnej kópie. Takto vyzerá jeho obsah pre našu stránku:
- administration.config
- applicationHost.config
- MBSchema.xml
- MetaBase.xml
- redirection.config
Skopírujte výsledný adresár so zálohou do rovnakého priečinka c: \ windows \ system32 \ backup na druhom serveri:
Ak chcete zobraziť všetky dostupné zálohy, spustite príkaz:
záloha zoznamu appcmd
Ako vidíme, skopírovaná záloha sa objavila v zozname dostupných.
Obnovme konfiguráciu služby IIS z tejto zálohy:appcmd restore backup srv1-iis-backup-20160822
riadok Obnovená konfigurácia zo zálohy "srv1-iis-backup-20160822" označuje, že konfigurácia IIS bola úspešne obnovená.
poznámka. Zoznam dostupných záloh obsahuje položky typu ZÁLOHOVANIE „CFGHISTORY_0000000001“. Toto sú automaticky vytvorené zálohy konfigurácie IIS uložené v adresári \ inetpub \ history. Funkcia automatického kopírovania funguje v IIS počnúc IIS 7: zmeny sú monitorované v ApplicationHost.config, je uložených posledných 10 verzií, súbor je kontrolovaný na zmeny každé 2 minúty.poznámka. Zoznam dôležitých obmedzení a kľúčových bodov.
- Oba servery musia používať rovnakú verziu služby IIS
- Ak niektorá oblasť aplikácií nie je spustená z vstavaných účtov, musia byť prístupné na druhom serveri
- Pred obnovením musia byť všetky použité certifikáty exportované a prenesené na nový server.