Zvažte funkce zálohování dat webu, fondů aplikací a konfigurace webového serveru IIS a jejich obnovení na jiném serveru. Tyto informace vám pomohou vytvořit si vlastní plán obnovy po havárii pro weby spuštěné ve službě IIS, zorganizovat proces přenosu (migrace) konfigurace a weby mezi servery nebo přidat nový server do farmy pro přístup na web..
Zálohování dat a konfigurace webů spuštěných na webovém serveru Internet Information Service se skládá z několika fází:
- Zálohujte soubory webu (ve výchozím nastavení jsou uloženy v% SystemDrive% \ inetpub \ wwwroot). Tento adresář musí být zahrnut do plánu zálohování a vytvořit jeho kopii pomocí nástrojů pro zálohování nebo vlastních skriptů
- Zálohování (export) použitých certifikátů IIS (seznam SSL certifikátů na serveru lze získat příkazem: netsh http show sslcert)
- Zálohování konfigurace IIS
Ukážeme, jak zálohovat konfiguraci služby IIS na jednom serveru a obnovit ji na jiném serveru..
Na prvním serveru pomocí obslužného programu appcmd vytvoříme záložní kopii konfigurace služby IIS, proto otevřeme příkazový řádek s právy správce a přejdeme do následujícího adresáře:
cd c: \ Windows \ system32 \ inetsrv
Zálohujte konfiguraci služby IIS a zavolejte ji srv1-iis-backup-20160822:appcmd přidat zálohu srv1-iis-backup-20160822
Po dokončení příkazu v adresáři c: \ Windows \ system32 \ inetsrv \ backup se objeví složka s názvem vaší záložní kopie. Takto vypadá její obsah pro náš web:
- Administration.config
- applicationHost.config
- MBSchema.xml
- Metabase.xml
- přesměrování
Zkopírujte výsledný adresář se zálohou do stejné složky c: \ windows \ system32 \ backup na druhém serveru:
Chcete-li zobrazit seznam všech dostupných záloh, spusťte příkaz:
záloha seznamu aplikací cmcm
Jak vidíme, zkopírovaná záloha se objevila v seznamu dostupných.
Obnovme konfiguraci IIS z této zálohy:appcmd restore backup srv1-iis-backup-20160822
Řetězec Obnovená konfigurace ze zálohy "srv1-iis-backup-20160822" označuje, že konfigurace IIS byla úspěšně obnovena.
Poznámka:. Seznam dostupných záloh obsahuje položky typu ZÁLOHOVÁNÍ „CFGHISTORY_0000000001“. Toto jsou automaticky vytvořené zálohy konfigurace IIS uložené v adresáři \ inetpub \ history. Funkce automatické kopírování funguje ve IIS od verze IIS 7: změny jsou sledovány v ApplicationHost.config, je uloženo posledních 10 verzí, soubor je kontrolován na změny každé 2 minuty.Poznámka:. Seznam důležitých omezení a klíčových bodů.
- Oba servery musí používat stejnou verzi služby IIS
- Pokud z vestavěných účtů není spuštěn žádný fond aplikací, musí být přístupné na druhém serveru
- Před obnovením musí být všechny použité certifikáty exportovány a přeneseny na nový server.